CVE-2018-5818: High severity Libraw Libraw vulnerability
An error within the "parserollei()" function (internal/dcrawcommon.cpp) within LibRaw versions prior to 0.19.1 can be exploited to trigger an infinite loop.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
debian/librawto a version that resolves this vulnerability.Fixed in 0.20.2-1+deb11u1Fixed in 0.20.2-1+deb11u2Fixed in 0.20.2-2.1+deb12u1Fixed in 0.21.4-2Fixed in 0.21.5b-1 - Upgrade
Upgrade
alpine/librawto a version that resolves this vulnerability.Fixed in 0.19.2-r0 - Upgrade
Upgrade
LibRawto a version that resolves this vulnerability.Fixed in 0.19.1
Event History
Frequently Asked Questions
What is the vulnerability ID for this vulnerability?
The vulnerability ID for this vulnerability is CVE-2018-5818.
What is the severity of CVE-2018-5818?
The severity of CVE-2018-5818 is high with a severity value of 7.5.
What is the affected software?
The affected software is LibRaw versions prior to 0.19.1.
How can the vulnerability be exploited?
The vulnerability can be exploited by triggering an infinite loop within the "parse_rollei()" function in LibRaw.
Is there a fix available for this vulnerability?
Yes, there are fixes available for this vulnerability. For Debian, the fix is available in versions 0.19.2-2 and later. For Ubuntu, the fix is available in versions 0.18.8-1ubuntu0.3 and later.