Bug 1487129 (CVE-2017-11696)

Summary: CVE-2017-11696 nss: Heap-buffer-overflow in __hash_open
Product: [Other] Security Response Reporter: Andrej Nemec <anemec>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED NOTABUG QA Contact:
Severity: low Docs Contact:
Priority: low    
Version: unspecifiedCC: dueno, elio.maldonado.batiz, kdudka, kengert, nss-nspr-maint, rrelyea, sardella
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-09-08 04:39:58 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1487134    

Description Andrej Nemec 2017-08-31 09:53:30 UTC
A heap-buffer-overflow (write of size 65544) in __hash_open (lib/dbm/src/hash.c:241) was found in nss.

Upstream bug:

https://bugzilla.mozilla.org/show_bug.cgi?id=1360778

Comment 1 Andrej Nemec 2017-08-31 09:57:56 UTC
References:

http://seclists.org/fulldisclosure/2017/Aug/17

Comment 2 Huzaifa S. Sidhpurwala 2017-09-08 04:40:10 UTC
Statement:

NSS uses a local DBM database to store configuration and security (Certificates etc) information. These database files are created by NSS during startup and is used during its normal operation. These files are not read/retrieved from an external source. This flaw is related to specially-crafted NSS DBM files. So the only way to exploit this flaw is to replace the local NSS db with these files which require local user access on the machine running NSS. Therefore Red Hat Product Security does not consider this as a security flaw.