Your message dated Thu, 17 Dec 2009 00:39:08 +0000
with message-id <[email protected]>
and subject line Bug#513528: fixed in ruby1.9 1.9.0.2-9lenny1
has caused the Debian Bug report #513528,
regarding ruby1.9: Not properly checking the return value of OCSP_basic_verify
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
513528: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=513528
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ruby1.9
Severity: serious
Tags: security

Hi,

I was looking at return codes for applications making use of
openssl functions and found this in ext/openssl/ossl_ocsp.c:

    result = OCSP_basic_verify(bs, x509s, x509st, flg);
    sk_X509_pop_free(x509s, X509_free);
    if(!result) rb_warn("%s", ERR_error_string(ERR_peek_error(), NULL));

    return result ? Qtrue : Qfalse;

OCSP_basic_verify() can return both 0 and -1 in error cases,
so this function can incorrectly return information to the
caller.

I have no idea if what this code is used for and what the consequences
of this might be.


Kurt




--- End Message ---
--- Begin Message ---
Source: ruby1.9
Source-Version: 1.9.0.2-9lenny1

We believe that the bug you reported is fixed in the latest version of
ruby1.9, which is due to be installed in the Debian FTP archive:

irb1.9_1.9.0.2-9lenny1_all.deb
  to main/r/ruby1.9/irb1.9_1.9.0.2-9lenny1_all.deb
libdbm-ruby1.9_1.9.0.2-9lenny1_i386.deb
  to main/r/ruby1.9/libdbm-ruby1.9_1.9.0.2-9lenny1_i386.deb
libgdbm-ruby1.9_1.9.0.2-9lenny1_i386.deb
  to main/r/ruby1.9/libgdbm-ruby1.9_1.9.0.2-9lenny1_i386.deb
libopenssl-ruby1.9_1.9.0.2-9lenny1_i386.deb
  to main/r/ruby1.9/libopenssl-ruby1.9_1.9.0.2-9lenny1_i386.deb
libreadline-ruby1.9_1.9.0.2-9lenny1_i386.deb
  to main/r/ruby1.9/libreadline-ruby1.9_1.9.0.2-9lenny1_i386.deb
libruby1.9-dbg_1.9.0.2-9lenny1_i386.deb
  to main/r/ruby1.9/libruby1.9-dbg_1.9.0.2-9lenny1_i386.deb
libruby1.9_1.9.0.2-9lenny1_i386.deb
  to main/r/ruby1.9/libruby1.9_1.9.0.2-9lenny1_i386.deb
libtcltk-ruby1.9_1.9.0.2-9lenny1_i386.deb
  to main/r/ruby1.9/libtcltk-ruby1.9_1.9.0.2-9lenny1_i386.deb
rdoc1.9_1.9.0.2-9lenny1_all.deb
  to main/r/ruby1.9/rdoc1.9_1.9.0.2-9lenny1_all.deb
ri1.9_1.9.0.2-9lenny1_all.deb
  to main/r/ruby1.9/ri1.9_1.9.0.2-9lenny1_all.deb
ruby1.9-dev_1.9.0.2-9lenny1_i386.deb
  to main/r/ruby1.9/ruby1.9-dev_1.9.0.2-9lenny1_i386.deb
ruby1.9-elisp_1.9.0.2-9lenny1_all.deb
  to main/r/ruby1.9/ruby1.9-elisp_1.9.0.2-9lenny1_all.deb
ruby1.9-examples_1.9.0.2-9lenny1_all.deb
  to main/r/ruby1.9/ruby1.9-examples_1.9.0.2-9lenny1_all.deb
ruby1.9_1.9.0.2-9lenny1.diff.gz
  to main/r/ruby1.9/ruby1.9_1.9.0.2-9lenny1.diff.gz
ruby1.9_1.9.0.2-9lenny1.dsc
  to main/r/ruby1.9/ruby1.9_1.9.0.2-9lenny1.dsc
ruby1.9_1.9.0.2-9lenny1_i386.deb
  to main/r/ruby1.9/ruby1.9_1.9.0.2-9lenny1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
akira yamada <[email protected]> (supplier of updated ruby1.9 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 10 Jul 2009 16:21:55 +0900
Source: ruby1.9
Binary: ruby1.9 libruby1.9 libruby1.9-dbg ruby1.9-dev libdbm-ruby1.9 
libgdbm-ruby1.9 libreadline-ruby1.9 libtcltk-ruby1.9 libopenssl-ruby1.9 
ruby1.9-examples ruby1.9-elisp ri1.9 rdoc1.9 irb1.9
Architecture: source all i386
Version: 1.9.0.2-9lenny1
Distribution: stable-security
Urgency: high
Maintainer: akira yamada <[email protected]>
Changed-By: akira yamada <[email protected]>
Description: 
 irb1.9     - Interactive Ruby (for Ruby 1.9)
 libdbm-ruby1.9 - DBM interface for Ruby 1.9
 libgdbm-ruby1.9 - GDBM interface for Ruby 1.9
 libopenssl-ruby1.9 - OpenSSL interface for Ruby 1.9
 libreadline-ruby1.9 - Readline interface for Ruby 1.9
 libruby1.9 - Libraries necessary to run Ruby 1.9
 libruby1.9-dbg - Debugging symbols for Ruby 1.9
 libtcltk-ruby1.9 - Tcl/Tk interface for Ruby 1.9
 rdoc1.9    - Generate documentation from Ruby source files (for Ruby 1.9)
 ri1.9      - Ruby Interactive reference (for Ruby 1.9)
 ruby1.9    - Interpreter of object-oriented scripting language Ruby 1.9
 ruby1.9-dev - Header files for compiling extension modules for the Ruby 1.9
 ruby1.9-elisp - ruby-mode for Emacsen
 ruby1.9-examples - Examples for Ruby 1.9
Closes: 513528
Changes: 
 ruby1.9 (1.9.0.2-9lenny1) stable-security; urgency=high
 .
   * added patch: 932_CVE-2009-1904 (ref: #532689)
     It fixes BigDecimal DoS vulnerability (CVE-2009-1904).  (backported from
     1.8.7-p172 and 1.8.7-p174)
   * Add upstream patch to properly check return values of the
     OCSP_basic_verify function (CVE-2009-0642; Closes: #513528)
Checksums-Sha1: 
 27a98fcc1e28a0e21b76329c8d1af0806b0e52e5 1667 ruby1.9_1.9.0.2-9lenny1.dsc
 7582f8e68cdd3e8fdf8ade842a5ed0be0fc01ed7 6407910 ruby1.9_1.9.0.2.orig.tar.gz
 3de190f66b32ba2c2e1dd35c42726a64254d59ea 53625 ruby1.9_1.9.0.2-9lenny1.diff.gz
 9a44a891740e01f0b833eef9ef73d0bc6168c0dd 481818 
ruby1.9-examples_1.9.0.2-9lenny1_all.deb
 4fc654f77c472d4a91885b5a3e27e46db2e9c76c 449352 
ruby1.9-elisp_1.9.0.2-9lenny1_all.deb
 2aed878754fdd7a5e01f75092648185a93750a27 1431978 ri1.9_1.9.0.2-9lenny1_all.deb
 93a983318e7312a5c125412de6f18b04de78dd73 536898 rdoc1.9_1.9.0.2-9lenny1_all.deb
 e8d7fc7bd7be338e7d5c32ac886f85aecc555908 474392 irb1.9_1.9.0.2-9lenny1_all.deb
 50268c69ab118753b60859205896cceeee1eb272 452186 
ruby1.9_1.9.0.2-9lenny1_i386.deb
 be869215f3432ff8599e4c0badec97653356b479 2553242 
libruby1.9_1.9.0.2-9lenny1_i386.deb
 6f74b92dc461fbad1b89e9ba748aef69e77dd1e1 2329338 
libruby1.9-dbg_1.9.0.2-9lenny1_i386.deb
 25e3ac9c8ff43b26510325758e5312c93fc34c21 1310038 
ruby1.9-dev_1.9.0.2-9lenny1_i386.deb
 7e1ad26e67915ced02f0a942b80a32afb3933123 435492 
libdbm-ruby1.9_1.9.0.2-9lenny1_i386.deb
 2fb48c7ef0d6f1e5e057117fb10bf6b75674f9c1 434844 
libgdbm-ruby1.9_1.9.0.2-9lenny1_i386.deb
 17b0c90c5a7dd91455de18db7fd6c81369bb26db 435116 
libreadline-ruby1.9_1.9.0.2-9lenny1_i386.deb
 917b94251d77a10635680e04f78b63b138015cee 2174782 
libtcltk-ruby1.9_1.9.0.2-9lenny1_i386.deb
 ddcbf6cf630998998873a2ebfa4a45a467c35fc1 545646 
libopenssl-ruby1.9_1.9.0.2-9lenny1_i386.deb
Checksums-Sha256: 
 5db674ae9eb684d35b8d124023deaf77bc5af22d61454cc625b7041a573c7d95 1667 
ruby1.9_1.9.0.2-9lenny1.dsc
 f6ec21d1e23e36a7a1c17ae838e1c278cd3896715bc65ceee021261c317451e4 6407910 
ruby1.9_1.9.0.2.orig.tar.gz
 d06385c019cf3b481d403da99bb80cf8bb5d15d338312c9b69243663dbb6399b 53625 
ruby1.9_1.9.0.2-9lenny1.diff.gz
 46981c1cf6c1891f9a0de051b6a7b29e1fed8dad458fc0e353cdc5d54ef880d4 481818 
ruby1.9-examples_1.9.0.2-9lenny1_all.deb
 2583e3cdb1fb7e803b31763e2eda8c44eef874cd3dc79addbef9dd5b3573a2a4 449352 
ruby1.9-elisp_1.9.0.2-9lenny1_all.deb
 82e2b578be51a22436b3cb96a284f660f9e947eadede337addec7ee86d24baa6 1431978 
ri1.9_1.9.0.2-9lenny1_all.deb
 6a09c17e360981423ce1a0398965d05ddc5eeb083f8279e40df2183b2d8d4f9f 536898 
rdoc1.9_1.9.0.2-9lenny1_all.deb
 d2d5cf07168a5539814f65bf0b0d280c6e38b278d5ffd463846e85f7368506ef 474392 
irb1.9_1.9.0.2-9lenny1_all.deb
 c3e6627c07fef10eb7a75ed984a6f1eda82717bad302039283aa6fe8780b90fd 452186 
ruby1.9_1.9.0.2-9lenny1_i386.deb
 6343fb44302f5ef5c990fb639a0b78105a69670ca62f7068d7ad501c0989399a 2553242 
libruby1.9_1.9.0.2-9lenny1_i386.deb
 8cc78960278c7b8ce6c9ed22f321ea70d90d947eb0bdb5a38f3cf4c47c49a622 2329338 
libruby1.9-dbg_1.9.0.2-9lenny1_i386.deb
 d3dbe79703ce9679ac47920df88806bba291cb5b0b7ea96421692fa804a756dc 1310038 
ruby1.9-dev_1.9.0.2-9lenny1_i386.deb
 9187c615ace87dc0cb88c504be6a0c2ee2f2b716b617b176d2720e6d91879f0d 435492 
libdbm-ruby1.9_1.9.0.2-9lenny1_i386.deb
 c69a5de9136022d0b71be1338c46c2eb580605bcb94c7097fdff92a4a2fe2a55 434844 
libgdbm-ruby1.9_1.9.0.2-9lenny1_i386.deb
 6894569c514be593993d3effc4f3b2d23ed0d0b5b23fc12d9c65658bc44e8bf0 435116 
libreadline-ruby1.9_1.9.0.2-9lenny1_i386.deb
 15589fe15d912972b9a8eb441cd942f3688db743f9a1711795a7896f2d23be38 2174782 
libtcltk-ruby1.9_1.9.0.2-9lenny1_i386.deb
 c35dfe7aadc16169c70533f5521c2b436c47cb05421c2401e33f8080e47dd968 545646 
libopenssl-ruby1.9_1.9.0.2-9lenny1_i386.deb
Files: 
 b9f34023c78ac97a7bfeb71919a21faa 1667 interpreters optional 
ruby1.9_1.9.0.2-9lenny1.dsc
 2a848b81ed1d6393b88eec8aa6173b75 6407910 interpreters optional 
ruby1.9_1.9.0.2.orig.tar.gz
 d9974ae779b6c65077141cf8522912ee 53625 interpreters optional 
ruby1.9_1.9.0.2-9lenny1.diff.gz
 4eda15071b908b855b51ab101da6927d 481818 interpreters optional 
ruby1.9-examples_1.9.0.2-9lenny1_all.deb
 db6093b7d6350cb1a7d1483825b4187b 449352 interpreters optional 
ruby1.9-elisp_1.9.0.2-9lenny1_all.deb
 9bb7a68928048b7688f75c9eedb6a17b 1431978 interpreters optional 
ri1.9_1.9.0.2-9lenny1_all.deb
 a183ca85e9b28a2655b5cfd5407fcc8c 536898 doc optional 
rdoc1.9_1.9.0.2-9lenny1_all.deb
 0e46640cd57c61869af57e9313bcce50 474392 interpreters optional 
irb1.9_1.9.0.2-9lenny1_all.deb
 f66d0514c262e3ae88fa42edc3dd1732 452186 interpreters optional 
ruby1.9_1.9.0.2-9lenny1_i386.deb
 901952b2e983e310f2592708d2ab7cad 2553242 libs optional 
libruby1.9_1.9.0.2-9lenny1_i386.deb
 4b26c9cfcc4bd214f9c7ced72c1de45b 2329338 libdevel extra 
libruby1.9-dbg_1.9.0.2-9lenny1_i386.deb
 00afb0eff2ce23eecb63b8452cdba7f7 1310038 devel optional 
ruby1.9-dev_1.9.0.2-9lenny1_i386.deb
 bc971a776f87ad0a34fb4f5817546360 435492 interpreters optional 
libdbm-ruby1.9_1.9.0.2-9lenny1_i386.deb
 1ae9967dfd597ae8aa3b838a3d7e33a7 434844 interpreters optional 
libgdbm-ruby1.9_1.9.0.2-9lenny1_i386.deb
 a20f5ac6cfb2d2666eba58458a9a854d 435116 interpreters optional 
libreadline-ruby1.9_1.9.0.2-9lenny1_i386.deb
 862da330e681290fd870b50581454d17 2174782 interpreters optional 
libtcltk-ruby1.9_1.9.0.2-9lenny1_i386.deb
 795fdc7c12ab66721ae5fc7fc4e5353f 545646 interpreters optional 
libopenssl-ruby1.9_1.9.0.2-9lenny1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFKgpe6XzkxpuIT8aARAi9dAJ4puxLlgpujO3A3SZsMCRxlcPJs8wCeNPnh
JUoCMvHMmqBUWqpw419/XEI=
=RHvj
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to