Your message dated Sat, 22 Aug 2009 01:59:20 +0000
with message-id <e1meft2-0004df...@ries.debian.org>
and subject line Bug#513528: fixed in ruby1.9 1.9.0.5-1
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 ow...@bugs.debian.org
immediately.)


-- 
513528: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=513528
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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.5-1

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.5-1_all.deb
  to pool/main/r/ruby1.9/irb1.9_1.9.0.5-1_all.deb
libdbm-ruby1.9_1.9.0.5-1_amd64.deb
  to pool/main/r/ruby1.9/libdbm-ruby1.9_1.9.0.5-1_amd64.deb
libgdbm-ruby1.9_1.9.0.5-1_amd64.deb
  to pool/main/r/ruby1.9/libgdbm-ruby1.9_1.9.0.5-1_amd64.deb
libopenssl-ruby1.9_1.9.0.5-1_amd64.deb
  to pool/main/r/ruby1.9/libopenssl-ruby1.9_1.9.0.5-1_amd64.deb
libreadline-ruby1.9_1.9.0.5-1_amd64.deb
  to pool/main/r/ruby1.9/libreadline-ruby1.9_1.9.0.5-1_amd64.deb
libruby1.9-dbg_1.9.0.5-1_amd64.deb
  to pool/main/r/ruby1.9/libruby1.9-dbg_1.9.0.5-1_amd64.deb
libruby1.9_1.9.0.5-1_amd64.deb
  to pool/main/r/ruby1.9/libruby1.9_1.9.0.5-1_amd64.deb
libtcltk-ruby1.9_1.9.0.5-1_amd64.deb
  to pool/main/r/ruby1.9/libtcltk-ruby1.9_1.9.0.5-1_amd64.deb
rdoc1.9_1.9.0.5-1_all.deb
  to pool/main/r/ruby1.9/rdoc1.9_1.9.0.5-1_all.deb
ri1.9_1.9.0.5-1_all.deb
  to pool/main/r/ruby1.9/ri1.9_1.9.0.5-1_all.deb
ruby1.9-dev_1.9.0.5-1_amd64.deb
  to pool/main/r/ruby1.9/ruby1.9-dev_1.9.0.5-1_amd64.deb
ruby1.9-elisp_1.9.0.5-1_all.deb
  to pool/main/r/ruby1.9/ruby1.9-elisp_1.9.0.5-1_all.deb
ruby1.9-examples_1.9.0.5-1_all.deb
  to pool/main/r/ruby1.9/ruby1.9-examples_1.9.0.5-1_all.deb
ruby1.9_1.9.0.5-1.diff.gz
  to pool/main/r/ruby1.9/ruby1.9_1.9.0.5-1.diff.gz
ruby1.9_1.9.0.5-1.dsc
  to pool/main/r/ruby1.9/ruby1.9_1.9.0.5-1.dsc
ruby1.9_1.9.0.5-1_amd64.deb
  to pool/main/r/ruby1.9/ruby1.9_1.9.0.5-1_amd64.deb
ruby1.9_1.9.0.5.orig.tar.gz
  to pool/main/r/ruby1.9/ruby1.9_1.9.0.5.orig.tar.gz



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 513...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daigo Moriwaki <da...@debian.org> (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 ftpmas...@debian.org)


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

Format: 1.8
Date: Sat, 22 Aug 2009 09:55:25 +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 amd64
Version: 1.9.0.5-1
Distribution: unstable
Urgency: low
Maintainer: akira yamada <ak...@debian.org>
Changed-By: Daigo Moriwaki <da...@debian.org>
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: 510914 513528 514695 514696 532057 541026
Changes: 
 ruby1.9 (1.9.0.5-1) unstable; urgency=low
 .
   [ Daigo Moriwaki ]
   * debian/watch: corrected to follow the new versioning by the upstream such
     as 1.9.1-p0.tar.gz
   * Added debian/patches/090301_r22440_OCSP_basic_verify.dpatch: It did not
     properly check the return value from the OCSP_basic_verify function, which
     might allow remote attackers to successfully present an invalid X.509
     certificate, possibly involving a revoked certificate. [CVE-2009-0642]
     (Closes: #513528)
   * debian/rules:
     - fixshebang.sh runs on bash.
     - The upstream's COPYING* is no longer installed (due to Debian policy).
       That information is included in debian/copyright.
   * debian/patches/090803_exclude_rdoc.dpatch: ported from the ruby1.9.1
     package.
   * debian/control: Added misc depends.
   * debian/compat: Bumpled up the version to 7.
 .
   [ Lucas Nussbaum ]
   * New upstream release.
     + *.inc updated.
     + no longer needed (were backports):
       - 101_parse_rb
       - 103_array_c_r17570_to_r17756
       - 301_dns_spoofing_r18424
       - 302_r18220_webrick_DoS
       - 303_r17726_syslog_safeleve4
       - 304_r17577_trace_var_safeleve4
       - 305_r18496_dl_tain
       - 306_r17586_methods_called_safelevel13
       - 307_r19033_rexml_DoS
       - 308_regexp_segv
       - 930_zero_tainted
     + Refreshed:
       - 919_common.mk_tweaks
     + 102_skip_test_copy_stream: file changed upstream, might no
       longer be needed.
   * Fix building on lpia (Closes: #532057).
   * Disable the test suite on hppa since it blocks because of strange
     signal semantics. (Closes: #514695).
   * Agree with ftpmaster's overrides.
   * Bumped Standards-Version to 3.8.2. No changes needed.
   * Build-Depends on procps. Closes: #510914.
   * debian/fixshebang.sh: skip non-text files, which works around
     hanging of sed on scanning gif images.
   * Added 940_test_file_exhaustive_fails_as_root and
     940_test_priority_fails to deal with test suite failures.
   * Added patch 940_test_thread_mutex_sync_shorter: makes
     test_mutex_synchronize much shorter to deal with slow arches.
     Closes: #514696.
   * Removed Fumitoshi UKAI <u...@debian.or.jp> from Uploaders. Thanks a
     lot for the past help! Closes: #541026.
Checksums-Sha1: 
 8a4989249a77a12e7d303ab560f5d1d823da800e 1629 ruby1.9_1.9.0.5-1.dsc
 efe207006a9c084a88e631c9e441108a3fa566c7 7341741 ruby1.9_1.9.0.5.orig.tar.gz
 eaf5ee4ae002117d874dab0a90db98171cdd5f35 54403 ruby1.9_1.9.0.5-1.diff.gz
 e57c0964e120f767e6cb8d03fdafa5a131c4f009 553394 
ruby1.9-examples_1.9.0.5-1_all.deb
 cc8c9190a391a0eb35226834343be3018672944e 519012 ruby1.9-elisp_1.9.0.5-1_all.deb
 99df4d30563fbd3ba2fbbafe6f3f84734576db27 1535690 ri1.9_1.9.0.5-1_all.deb
 be0cd05a66cbfafd68b763ebfe2d3560f06b14fb 616678 rdoc1.9_1.9.0.5-1_all.deb
 bec84d49c2af222eaa4ae93e82d0d2771fd0508b 543668 irb1.9_1.9.0.5-1_all.deb
 78535f0562e69ce81dfe4a72ac52a6cd534f47f3 520640 ruby1.9_1.9.0.5-1_amd64.deb
 bd5db4becdc72bc0932e3022d603b01ff31e5c39 5919634 libruby1.9_1.9.0.5-1_amd64.deb
 afc107a2375161c16cf0d01157647f71015e3c34 497324 
libruby1.9-dbg_1.9.0.5-1_amd64.deb
 55877b8a5492d6ea88bbf99ba87e0669b1baff9a 1466102 
ruby1.9-dev_1.9.0.5-1_amd64.deb
 2d1a0766cb6293d8980eecc55a072293af02021d 506066 
libdbm-ruby1.9_1.9.0.5-1_amd64.deb
 d034817227835e3899f3e0cc0dd9fb816bb978e6 505090 
libgdbm-ruby1.9_1.9.0.5-1_amd64.deb
 cff670fbd342435d55c594e7ab09a721c0bad07e 507918 
libreadline-ruby1.9_1.9.0.5-1_amd64.deb
 5649f3e895479c496c431f2f1166a30fbca1e19d 2230782 
libtcltk-ruby1.9_1.9.0.5-1_amd64.deb
 c85bb99e72a94eab36b69d24ca3910e66537470e 628564 
libopenssl-ruby1.9_1.9.0.5-1_amd64.deb
Checksums-Sha256: 
 ed6ba1021494c5c2e30b2dfa21803a6652988ffd4e3079172615ecb08994e60c 1629 
ruby1.9_1.9.0.5-1.dsc
 a22dab43ef392ae57329823152f238d2b64cea09ff3eca087230d8c94e9bf8ea 7341741 
ruby1.9_1.9.0.5.orig.tar.gz
 66267456aa1e733bb7033ac5e7917adf85a07ed3f1671deaa7d8c0c4e111c3a2 54403 
ruby1.9_1.9.0.5-1.diff.gz
 b824a8030796a1bde0ebb61e8018021a5643437526b06edbc916e3c0a14d31d6 553394 
ruby1.9-examples_1.9.0.5-1_all.deb
 c148d407254c8017c74592f9fac733521b17363bb0420834458e02c8e69a7bc9 519012 
ruby1.9-elisp_1.9.0.5-1_all.deb
 a114c38ed207fa79b6a3565dc6638bd48d5463bad1b5b970c35a2891c090dcce 1535690 
ri1.9_1.9.0.5-1_all.deb
 08903bdc0de33627dbaae22ae8eeea3af63e66775d4e2e90799bf6a07b7ee11c 616678 
rdoc1.9_1.9.0.5-1_all.deb
 a5828c76595172091944db0c8183ff6ce62271d331b95e97f3efce561e92f651 543668 
irb1.9_1.9.0.5-1_all.deb
 e13dcc06b58f91b446c8e55b2d35a203b7db66d69c567ef647b73e3a0c94b38f 520640 
ruby1.9_1.9.0.5-1_amd64.deb
 88b62174d3d04b706cb86876933e4dda9146c2d504e18a34c80a775cfc00fbd1 5919634 
libruby1.9_1.9.0.5-1_amd64.deb
 f7410957a252df1466c928da23c48d560b37d400e78707af581b346ea5d41993 497324 
libruby1.9-dbg_1.9.0.5-1_amd64.deb
 71ec42414d50ceeefc3adc99dfd31765aca6be1c587e9563864fee38023c35a2 1466102 
ruby1.9-dev_1.9.0.5-1_amd64.deb
 7a3186fbd397397ea91a8dbaa0abe447dddd8e444ee3a41c63c41591a800d7ca 506066 
libdbm-ruby1.9_1.9.0.5-1_amd64.deb
 9b3c533d162346cf8a9391c8b1ceb518d0dc69f4f8ec9d74b233764ceff64e7a 505090 
libgdbm-ruby1.9_1.9.0.5-1_amd64.deb
 3cebb4d84342dbca70929ef2616cd60a73e66e43b27b0b996346feb1cc9136fb 507918 
libreadline-ruby1.9_1.9.0.5-1_amd64.deb
 e34443b15b7710e3d518d72fd8d08f74ae42f064eaad951878c0b210f01d3fcb 2230782 
libtcltk-ruby1.9_1.9.0.5-1_amd64.deb
 c043dad493cee872dbf46e3448e494d792c470b076ca7905e7fa697ee16ac547 628564 
libopenssl-ruby1.9_1.9.0.5-1_amd64.deb
Files: 
 ed6512aeaa8de91ce1bda8de968d9d6a 1629 ruby optional ruby1.9_1.9.0.5-1.dsc
 d7fe45dbdce8ab4d6e5c0466246d1e94 7341741 ruby optional 
ruby1.9_1.9.0.5.orig.tar.gz
 7bc996a4a3ca2269e12f201036bd810c 54403 ruby optional ruby1.9_1.9.0.5-1.diff.gz
 e778b3f72027d47e9d708dbebbba0dda 553394 ruby optional 
ruby1.9-examples_1.9.0.5-1_all.deb
 c38c3a53a58864919eab07be5c8f9504 519012 ruby optional 
ruby1.9-elisp_1.9.0.5-1_all.deb
 4dbbcf5f896b3aa278ed26f599060ccb 1535690 ruby optional ri1.9_1.9.0.5-1_all.deb
 384454a25665d3497090e2208e02dc87 616678 doc optional rdoc1.9_1.9.0.5-1_all.deb
 3b6772c9e3ce8c002a0c4edecc77416a 543668 ruby optional irb1.9_1.9.0.5-1_all.deb
 5899fada5a459f1c6f082af484d568da 520640 ruby optional 
ruby1.9_1.9.0.5-1_amd64.deb
 65a18c3747bf011e53400a1153b4a9f5 5919634 ruby optional 
libruby1.9_1.9.0.5-1_amd64.deb
 c25734c4206d06782468f3b5f5edafc0 497324 debug extra 
libruby1.9-dbg_1.9.0.5-1_amd64.deb
 dd71442aefb5d37b13999050f4c10173 1466102 ruby optional 
ruby1.9-dev_1.9.0.5-1_amd64.deb
 b3ccff6884e870c2a67f2d2d2213396b 506066 ruby optional 
libdbm-ruby1.9_1.9.0.5-1_amd64.deb
 2a46eb848ff2f744fcfb31a5e84719fa 505090 ruby optional 
libgdbm-ruby1.9_1.9.0.5-1_amd64.deb
 c7e46162fc8dc46569f7eba73346437d 507918 ruby optional 
libreadline-ruby1.9_1.9.0.5-1_amd64.deb
 7e23dad117d5cb9f3244e48a9b39887b 2230782 ruby optional 
libtcltk-ruby1.9_1.9.0.5-1_amd64.deb
 d38790c7bdc1f1c92c767d099df6a027 628564 ruby optional 
libopenssl-ruby1.9_1.9.0.5-1_amd64.deb

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

iEYEARECAAYFAkqPTWsACgkQNcPj+ukc0lCgfQCfa5SZBHU4QsV7/meWPJtun7Q5
/IUAoMeTH3kCHNPbqifG01qK7gmN4pwO
=9NCr
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to