Bug 1162457 - (CVE-2019-14876) VUL-1: CVE-2019-14876: newlib: __lshift null pointer dereference bug
(CVE-2019-14876)
VUL-1: CVE-2019-14876: newlib: __lshift null pointer dereference bug
Status: RESOLVED FIXED
Classification: openSUSE
Product: openSUSE Distribution
Classification: openSUSE
Component: Basesystem
Leap 15.1
Other Other
: P4 - Low : Minor (vote)
: ---
Assigned To: Richard Biener
Security Team bot
https://smash.suse.de/issue/252251/
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-02-03 07:37 UTC by Alexander Bergmann
Modified: 2023-03-08 12:23 UTC (History)
0 users

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Bergmann 2020-02-03 07:37:37 UTC
https://census-labs.com/news/2020/01/31/multiple-null-pointer-dereference-vulnerabilities-in-newlib/

__lshift null pointer dereference bug (CVE-2019-14876)

In the __lshift function of the newlib libc library (see newlib/libc/stdlib/mprec.c), Balloc is used to allocate a big integer, however no check is performed to verify if the allocation succeeded or not: 


References:
https://seclists.org/oss-sec/2020/q1/51
Comment 1 Richard Biener 2023-03-08 12:23:31 UTC
We meanwhile have newlib 4.1.0 and never shipped newlib on any SLE product.