Low severity · published Sep 20, 2026
CVE-2026-94030
SerenityOS LibGfx BMPLoader.cpp decode_bmp_pixel_data integer overflow
3.1
CVSS
0.5%
EPSS
No
On KEV
Description
A security vulnerability has been detected in SerenityOS up to 3d83e4509fd20d7438e1ae8470ffe668c136229c. Affected by this vulnerability is the function decode_bmp_pixel_data of the file Userland/Libraries/LibGfx/ImageFormats/BMPLoader.cpp of the component LibGfx. The manipulation of the argument height leads to integer overflow. The attack is possible to be carried out remotely. The attack's complexity is rated as high. The exploitation appears to be difficult. The exploit has been disclosed publicly and may be used. This product adopts a rolling release strategy to maintain continuous delivery. Therefore, version details for affected or updated releases cannot be specified. The identifier of the patch is 007041bb2dd6d140c9e707caddfb0a49ecf96469. Applying a patch is the recommended action to fix this issue. This was reproducible with a minimal 55-byte PoC via the standard image-decode fuzz target but evidence for an actual exploitable defect is thin.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L
Attack vector
Network
Complexity
High
Privileges
None
User interaction
Required
Confidentiality
None
Integrity
None
Availability
Low
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 43% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
SE
SerenityOS · Serenityos
3d83e4509fd20d7438e1ae8470ffe668c136229c · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-94030
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-94030
github.com
https://github.com/SerenityOS/serenity/commit/007041bb2dd6d140c9e707caddfb0a49ecf96469
github.com
https://github.com/SerenityOS/serenity/issues/26957
github.com
https://github.com/SerenityOS/serenity/pull/26958
vuldb.com
https://vuldb.com/cve/CVE-2026-94030
vuldb.com
https://vuldb.com/submit/945895
vuldb.com
https://vuldb.com/vuln/407958
More from SerenityOS
9.8
CVE-2021-4327
A vulnerability was found in SerenityOS
9.8
CVE-2021-31272
SerenityOS before commit 3844e8569689dd476064a0759d704bc64fb3ca2c contains a directory traversal vulnerability in tar/unzip that may lead to command execution or privilege…
9.1
CVE-2021-30045
SerenityOS 2021-03-27 contains a buffer overflow vulnerability in the EndOfCentralDirectory::read() function
7.8
CVE-2021-28874
SerenityOS fixed as of c9f25bca048443e317f1994ba9b106f2386688c3 contains a buffer overflow vulnerability in LibTextCode through opening a crafted file
7.8
CVE-2019-20172
Kernel/VM/MemoryManager.cpp in SerenityOS before 2019-12-30 does not reject syscalls with pointers into the kernel-only virtual address space, which allows local users to gain…
