VulnSea

GUIX vulnerabilities

CVEs whose affected-version data names the GUIX package. Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

9 CVEsRSS

CVE-2026-91057Medium· 4.6
1w ago

Out-of-bounds read when a multi-line text view string ends with a carriage return

`_gx_multi_line_text_view_display_info_get()` reads one byte past the end of the application's text buffer when the string it is given ends with a carriage return (`\r`). The over-read can also cause callers to advance their index past t…

▾ SunlitEclipse Foundation · GUIXEPSS 0.16%via CVEORG
CVE-2026-91186High· 8.4
1w ago

PNG decoder: a duplicate IHDR chunk after IDAT resizes the image after allocation, causing a heap out-of-bounds write

The PNG chunk reader has no notion of chunk ordering. It records whether an IDAT has been seen and whether a tRNS has already supplied transparency, but nothing prevents an IHDR being read a second time. A PNG carries exactly one IHDR…

▾ TwilightEclipse Foundation · GUIXEPSS 0.16%via CVEORG
CVE-2026-92446Medium· 6.8
1w ago

GUIX binary resource loader reads past the end of a resource, because no length for it ever reaches the loader

`gx_binres_theme_load()` and `gx_binres_font_load()` take the resource as a bare `GX_UBYTE *` with no length, and `GX_BINRES_DATA_INFO` has no field to carry one. Every read is therefore performed at an offset the file itself chose, agai…

▾ SunlitEclipse Foundation · GUIXEPSS 0.16%via CVEORG
CVE-2026-92449Medium· 6.8
1w ago

Binary resource loader: unbounded map_id from a theme file causes a heap out-of-bounds write in the GUIX-allocated arena

`_gx_binres_pixelmap_table_load()` in the GUIX binary resource (theme) loader indexes the pixelmap table with a value read verbatim from the resource file and never bounds it against the table size. A crafted theme drives a write of up t…

▾ SunlitEclipse Foundation · GUIXEPSS 0.16%via CVEORG
CVE-2026-91189High· 7.1
1w ago

GUIX binary resource loader: unvalidated glyph range causes an integer underflow and a heap out-of-bounds write when loading an untrusted font or theme

The GUIX binary resource loader never checks that a font page's glyph range is well formed. `gx_page_header_first_glyph` and `gx_page_header_last_glyph` are read verbatim from the file and only the upper bound of `last_glyph` is validate…

▾ TwilightEclipse Foundation · GUIXEPSS 0.14%via CVEORG
CVE-2026-91059Medium· 6.8
1w ago

JPEG decoder: a duplicate SOF0 after SOS publishes a pixelmap that misreports its own allocation size

The GUIX JPEG software decoder enforces no ordering on JPEG markers. A file that places a second `SOF0` frame header after `SOS` re-runs the frame header parser after the output buffer has already been allocated and its geometry latched.…

▾ SunlitEclipse Foundation · GUIXEPSS 0.16%via CVEORG
CVE-2026-92454Medium· 6.1
1w ago

JPEG decoder: truncated segments are read past the image buffer, and a zero sampling factor hangs the decode

The GUIX software JPEG decoder reads four kinds of marker segment without checking that each is long enough to hold what it reads. A truncated segment is therefore read past the end of the caller's image buffer. Separately, a zero chroma…

▾ SunlitEclipse Foundation · GUIXEPSS 0.15%via CVEORG
CVE-2026-103414High· 8.4
1w ago

The GUIX binary resource (theme) loader sizes its arena and populates it in two separate passes that traverse the resource file with independent cursor arithmetic

The GUIX binary resource (theme) loader sizes its arena and populates it in two separate passes that traverse the resource file with independent cursor arithmetic. Because `gx_page_header_data_size` is never validated against the glyph d…

▾ TwilightEclipse Foundation · GUIXEPSS 0.16%via NVD
CVE-2026-102729Medium· 5.9
4w ago

`gx_binres_theme_load()` sizes its theme buffer for the theme it was asked for, and allocates it even when the resource holds no theme with that id

`gx_binres_theme_load()` sizes its theme buffer for the theme it was asked for, and allocates it even when the resource holds no theme with that id. A theme id at or past the theme count declared by the resource gets a buffer of zero byt…

▾ SunlitEclipse Foundation · GUIXEPSS 0.12%via NVD
GUIX vulnerabilities (CVEs) · VulnSea