CVE-2017-7961: gnome libcroco
Vulnerability summary
CVE-2017-7961 is a high (CVSS 7.8) vulnerability in gnome libcroco. EPSS estimates a 1.97% chance of exploitation in the next 30 days, higher than 80% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 3 · Related 1Timeline
- 19-04-2017PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
The cr_tknzr_parse_rgb function in cr-tknzr.c in libcroco 0.6.11 and 0.6.12 has an "outside the range of representable values of type long" undefined behavior issue, which might allow remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a crafted CSS file. NOTE: third-party analysis reports "This is not a security issue in my view. The conversion surely is truncating the double into a long value, but there is no impact as the value is one of the RGB components.
CVSS metrics
5 scores · 3 sources · 3 versions- NVDNIST7.8HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · AlpineEcosystem advisory · calculated7.8HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS trend
Probability
1.97%
Chance of exploitation in the next 30 days
Percentile
80%
Versus all other CVEs
30-day change
0.00 pp
From 1.97% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (blogs.gentoo.org)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Alpine1 product
- libcroco< 0.6.13-r1 | < 0.6.12-r1 | < 0.6.12-r2
Gnome1 product
- libcroco0.6.11 | 0.6.12
2 vendors · 2 products
References
7 links- git.gnome.org/browse/libcroco/commit/?id=9ad72875e9f08e4c519ef63d44cdbd94aa9504f7X Refsource MISCIssue TrackingPatchThird Party Advisory
- blogs.gentoo.org/ago/2017/04/17/libcroco-heap-overflow-and-undefined-behavior/X Refsource MISCExploitPatchThird Party Advisory