NIXPKGS-2026-1567
GitHub issue
published 1 month, 1 week ago
Permalink
CVE-2026-43996
5.5 MEDIUM
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Local (L)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): None (N)
- User Interaction (UI): Required (R)
- Scope (S): Unchanged (U)
- Confidentiality (C): None (N)
- Integrity (I): None (N)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Local (L)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): Required (R)
- Modified Confidentiality (MC): None (N)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): None (N)
- Modified Availability (MA): High (H)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
4 packages
- colmap
- colmapWithCuda
- python313Packages.openimageio
- python314Packages.openimageio
- @LeSuisse accepted
- @LeSuisse published on GitHub
OpenImageIO: Integer wraparound in bounds check of decode_pixel leads to out-of-bounds read in TGA paletted image decoder
OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation. Prior to 3.0.18.0 and 3.1.13.0, the bounds check in TGAInput::decode_pixel computes k + palbytespp as unsigned 32-bit arithmetic. When k = 0xFFFFFFFC and palbytespp = 4, the addition wraps to 0, which compares less than palette_alloc_size and passes the check. The subsequent palette access uses the unwrapped k (0xFFFFFFFC) as the index, reading ~4 GB past the start of the palette buffer — SEGV. This vulnerability is fixed in 3.0.18.0 and 3.1.13.0.
References
Affected products
OpenImageIO
- ==< 3.0.18.0
- ==>= 3.1.4.0-beta, < 3.1.13.0
Matching in nixpkgs
pkgs.openimageio
Library and tools for reading and writing images
Ignored packages (4)
pkgs.colmap
None
pkgs.colmapWithCuda
None
pkgs.python313Packages.openimageio
Library and tools for reading and writing images
pkgs.python314Packages.openimageio
Library and tools for reading and writing images
Package maintainers
-
@yzx9 Zexin Yuan <yuan.zx@outlook.com>