Bug 1260698 - nss: SSL_ImplementedCiphers ABI incompatibility may lead to incorrect cipher suites
Summary: nss: SSL_ImplementedCiphers ABI incompatibility may lead to incorrect cipher ...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 1260693
TreeView+ depends on / blocked
 
Reported: 2015-09-07 13:16 UTC by Florian Weimer
Modified: 2021-02-17 04:56 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-06-08 02:43:27 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Mozilla Foundation 1201900 0 None None None Never
Sourceware 18924 0 None None None Never

Description Florian Weimer 2015-09-07 13:16:04 UTC
It was discovered that the global SSL_ImplementedCiphers variable
increased its size as a result of nss package updates, an ABI
incompatibility.  Due to the way ELF dynamic linking works, if the main
program was linke dagainst an older version of nss, then too little
space for the SSL_ImplementedCiphers variable is allocated, and its
contents is truncated.  As a result, applications using the
SSL_ImplementedCiphers variables may not enable the intended set of a
TLS cipher suites.

Comment 5 Florian Weimer 2015-12-08 07:26:30 UTC
(In reply to Huzaifa S. Sidhpurwala from comment #4)
> Florian,
> 
> Looking at:
> https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/
> sslfnc.html it seems that "Using the external array SSL_ImplementedCiphers[]
> directly is deprecated...."
> 
> Based on the above, i think this should be closed as NOTABUG

This was added *after* we made the ABI promise for RHEL 7.  It was deprecated in response to this report, before it was more or less a supported interface (lack of documentation for NSS as a whole makes such things difficult to determine, though).

Comment 6 Huzaifa S. Sidhpurwala 2016-06-17 04:39:24 UTC
I am going to defer this flaw to upstream. We will pull in the upstream fixes when they are committed. Closing this as wontfix for now, will re-open when required.


Note You need to log in before you can comment on or make changes to this bug.