Skip to content
OpenAdvisories
Medium · 5.5 CVE-2026-111138 EUVD-2026-102265GHSA-2rgc-q6cr-f7qj

NetSurf libnsbmp through 0.1.7 Out-of-Bounds Read in RLE8 and RLE4 Decoders

Published Oct 15, 2026 · Updated Oct 15, 2026 · Assigned by VulnCheck

Description

NetSurf libnsbmp through 0.1.7 contains an out-of-bounds read vulnerability in bmp_decode_rle8() and bmp_decode_rle4() because absolute-run bound checks omit the word-alignment pad byte. Attackers can supply a crafted RLE8 or RLE4 BMP ending on an odd-length absolute run to cause a one-byte heap over-read, crashing applications decoding untrusted images.

Affected products

VendorProductAffectedFixed
NetSurf libnsbmp ≤ 0.1.7 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS libnsbmp No fix yet —

References