Uninitialized memory issue in AddNscpCertType in certutil
Categories
(NSS :: Tools, defect, P3)
Tracking
(Not tracked)
People
(Reporter: Gijs, Assigned: jschanck)
Details
(Keywords: reporter-external)
Attachments
(1 file)
Splitting this from bug bug 1614250:
(In reply to mlfbrown from bug 1614250 comment #0)
In AddNscpCertType, value appears to used without being defined.
I can't determine any invariants that should make this safe, but apologies if
I have missed some.Function here
https://searchfox.org/mozilla-central/source/security/nss/cmd/certutil/certext.c#662int value; if (parseNextCmdInput(nsCertTypeKeyWordArray, &value, &nextPos, &isCriticalExt) == SECFailure) return SECFailure--> within parseNextCmdInput
--> (https://searchfox.org/mozilla-central/source/security/nss/cmd/certutil/certext.c#272)
--> if (!strncmp("critical", thisPos, keyLen))
--> ... if (*nextPos == NULL)
--> return SECSuccess without setting valuekeyUsage |= (0x80 >> value);
(https://searchfox.org/mozilla-central/source/security/nss/cmd/certutil/certext.c#706)
Updated•5 years ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 2•1 year ago
|
||
There's no attacker controlled input here, so it's a stretch to call it a security bug.
| Assignee | ||
Comment 3•1 year ago
|
||
| Assignee | ||
Comment 4•1 year ago
|
||
Description
•