Skip to content
OpenAdvisories
Medium · 4.0 CVE-2026-102474 EUVD-2026-88668GHSA-fgjp-hq6c-rfv8

Dash: dash: heap out-of-bounds write in conv_escape via undersized unicode escape reservation

Published Sep 29, 2026 · Updated Nov 5, 2026 · Assigned by redhat

Description

A flaw was found in dash. The printf builtin reserves four bytes before converting a Unicode \u or \U escape, but the multi-byte token can need five or six bytes. A local user who can supply such an escape to dash printf or echo %b, including through dash -c and a positional argument, can write one or two bytes past that reservation.

Affected products

VendorProductAffectedFixed
Red Hat Red Hat Enterprise Linux 6 — —

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
Debian 14 dash No fix yet —
Debian 13 dash No fix yet —
Debian 12 dash No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 dash No fix yet —
Ubuntu 26.04 LTS dash No fix yet —
Ubuntu 24.04 LTS dash No fix yet —
Ubuntu 22.04 LTS dash No fix yet —
Ubuntu 20.04 LTS dash No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS dash No fix yet —
Ubuntu 16.04 LTS dash No fix yet —
Ubuntu 14.04 LTS dash No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed dash 0.5.13.5-1.1 openSUSE-SU-2026:11980-1

Advisories 1

References