CVE-2026-40469
Heap buffer overflow in gawk
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.1
Heap buffer overflow in gawk
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.
- Record
CVE-2026-40469- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2026-43494
5.1
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.
- Record
EUVD-2026-43494- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-5x2x-26c9-4q5x
5.1
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub()...
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.
- Record
GHSA-5x2x-26c9-4q5x- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
NVD
5.1
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.
- Record
CVE-2026-40469- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVBELL-CVE-2026-40469
9.1
- Record
BELL-CVE-2026-40469- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSV
5.1
Heap buffer overflow in gawk
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.
- Record
CVE-2026-40469- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - Weakness
- CWE-190
- Updated
- 2026-11-02
Show 18 moreShow less
OSVDEBIAN-CVE-2026-40469
9.1
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.
- Record
DEBIAN-CVE-2026-40469- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVJLSEC-2026-787
5.1
Integer overflow in gawk's `do_sub()` can cause buffer overflow and denial of service
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.
- Record
JLSEC-2026-787- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3160
9.1
gawk security update
The gawk package is the GNU implementation of awk. The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.
Security Fix(es):
Use After Free vulnerability has been found in "io.c" program file of gawk (do_getline_redir() routine). This issue may lead to a crash. It affects gawk in versions 5.4.0 and below.(CVE-2026-40467)
Integer overflow vulnerability has been found in "builtin.c" program file of gawk. This issue may lead to memory exhaustion on the hosting operating system and could be used to overwrite gawk heap metadata and objects with attacker-controlled bytes. It affects gawk in versions 5.4.0 and below.(CVE-2026-40468)
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.(CVE-2026-40469)
Buffer overflow vulnerability has been found in "extension/readdir.c" program file of gawk (ftype() routine). This issue could be used to crash the program and potentially to achieve code execution, although the latter has not been confirmed to be feasible. It affects gawk in versions 5.4.0 and below.(CVE-2026-40553)
- Record
OESA-2026-3160- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3161
9.1
gawk security update
The gawk package is the GNU implementation of awk. The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.
Security Fix(es):
Use After Free vulnerability has been found in "io.c" program file of gawk (do_getline_redir() routine). This issue may lead to a crash. It affects gawk in versions 5.4.0 and below.(CVE-2026-40467)
Integer overflow vulnerability has been found in "builtin.c" program file of gawk. This issue may lead to memory exhaustion on the hosting operating system and could be used to overwrite gawk heap metadata and objects with attacker-controlled bytes. It affects gawk in versions 5.4.0 and below.(CVE-2026-40468)
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.(CVE-2026-40469)
Buffer overflow vulnerability has been found in "extension/readdir.c" program file of gawk (ftype() routine). This issue could be used to crash the program and potentially to achieve code execution, although the latter has not been confirmed to be feasible. It affects gawk in versions 5.4.0 and below.(CVE-2026-40553)
- Record
OESA-2026-3161- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3164
9.1
gawk security update
The gawk package is the GNU implementation of awk. The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.
Security Fix(es):
Use After Free vulnerability has been found in "io.c" program file of gawk (do_getline_redir() routine). This issue may lead to a crash. It affects gawk in versions 5.4.0 and below.(CVE-2026-40467)
Integer overflow vulnerability has been found in "builtin.c" program file of gawk. This issue may lead to memory exhaustion on the hosting operating system and could be used to overwrite gawk heap metadata and objects with attacker-controlled bytes. It affects gawk in versions 5.4.0 and below.(CVE-2026-40468)
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.(CVE-2026-40469)
Buffer overflow vulnerability has been found in "extension/readdir.c" program file of gawk (ftype() routine). This issue could be used to crash the program and potentially to achieve code execution, although the latter has not been confirmed to be feasible. It affects gawk in versions 5.4.0 and below.(CVE-2026-40553)
- Record
OESA-2026-3164- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:40041
6.2
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:40041- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:49661
6.2
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:49661- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-40469
5.1
Integer overflow vulnerability has been found in "builtin.c" program file of gawk (do_sub() routine). This issue could be used to overwrite gawk heap metadata and objects causing the program to crash. It affects 32-bit builds of gawk in versions 5.4.0 and below.
- Record
UBUNTU-CVE-2026-40469- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVCLSA-2026-1784217178 No score
gawk: Fix of 3 CVEs
- CVE-2026-40467: fix use-after-free in do_getline_redir() in io.c (redir_exp dereferenced after being freed)
- CVE-2026-40553: fix stack buffer overflow in ftype() in the readdir extension (unbounded path concatenation before stat())
- CVE-2026-40469: fix integer overflow in do_sub() in builtin.c (64-bit overflow check on the result-buffer size prevents heap corruption in sub/gsub/gensub replacement expansion on 32-bit builds)
- Record
CLSA-2026-1784217178- Updated
- 2026-11-02
OSVCLSA-2026-1784217991 No score
gawk: Fix of 3 CVEs
- CVE-2026-40467: fix use-after-free in do_getline_redir() in io.c (redir_exp dereferenced after being freed)
- CVE-2026-40553: fix stack buffer overflow in ftype() in the readdir extension (unbounded path concatenation before stat())
- CVE-2026-40469: fix integer overflow in do_sub() in builtin.c (64-bit overflow check on the result-buffer size prevents heap corruption in sub/gsub/gensub replacement expansion on 32-bit builds)
- Record
CLSA-2026-1784217991- Updated
- 2026-11-02
OSVCLSA-2026-1784303038 No score
gawk: Fix of CVE-2026-40469
- Fix CVE-2026-40469: integer overflow in substitution result buffer sizing
- Record
CLSA-2026-1784303038- Updated
- 2026-11-02
OSVCLSA-2026-1784623908 No score
gawk: Fix of CVE-2026-40468
- CVE-2026-40467: fix use-after-free in do_getline_redir() in io.c (redir_exp dereferenced after being freed)
- CVE-2026-40553: fix stack buffer overflow in ftype() in the readdir extension (unbounded path concatenation before stat())
- CVE-2026-40469: fix integer overflow in do_sub() in builtin.c (64-bit overflow check on the result-buffer size prevents heap corruption in sub/gsub/gensub replacement expansion on 32-bit builds)
- Record
CLSA-2026-1784623908- Updated
- 2026-11-02
OSVCLSA-2026-1787229301 No score
gawk: Fix of 2 CVEs
- Fix CVE-2026-40469: integer overflow in substitution result buffer sizing
- Record
CLSA-2026-1787229301- Updated
- 2026-11-02
OSVCLSA-2026-1792441187 No score
gawk: Fix of 3 CVEs
- Fix CVE-2026-40469: integer overflow in substitution result buffer sizing
- Record
CLSA-2026-1792441187- Updated
- 2026-11-02
OSVCLSA-2026-1792508988 No score
gawk: Fix of 3 CVEs
- CVE-2023-4156: builtin.c (format_tree): when collecting positional field widths or precisions, check for wrap around to negative values
- CVE-2026-40469: builtin.c (sub_common): check for overflow in the result buffer size calculation using 64-bit math, failing with a fatal error instead of corrupting the heap on 32-bit builds
- Record
CLSA-2026-1792508988- Updated
- 2026-11-02
OSVCLSA-2026-1792612080 No score
gawk: Fix of 3 CVEs
- CVE-2023-4156: builtin.c (format_tree): when collecting positional field widths or precisions, check for wrap around to negative values
- CVE-2026-40469: builtin.c (sub_common): check for overflow in the result buffer size calculation using 64-bit math, failing with a fatal error instead of corrupting the heap on 32-bit builds
- Record
CLSA-2026-1792612080- Updated
- 2026-11-02
OSVMGASA-2026-0427 No score
Updated gawk packages fix security vulnerabilities
Use after free in gawk. (CVE-2026-40467) Heap buffer overflow in gawk. (CVE-2026-40468) Heap buffer overflow in gawk. (CVE-2026-40469) Stack-based buffer overflow in gawk. (CVE-2026-40553)
- Record
MGASA-2026-0427- Updated
- 2026-11-02
OSVUSN-8588-1 No score
gawk vulnerabilities
It was discovered that Gawk incorrectly handled memory when processing input using the getline redirection. An attacker could possibly use this issue to cause a denial of service. (CVE-2026-40467)
It was discovered that Gawk incorrectly handled certain integer calculations when allocating memory. An attacker could possibly use this issue to cause a denial of service or overwrite heap memory with attacker-controlled data. (CVE-2026-40468)
It was discovered that Gawk incorrectly handled certain integer calculations when performing substitutions. An attacker could possibly use this issue to cause a denial of service. (CVE-2026-40469)
It was discovered that Gawk incorrectly handled memory when reading directory entries. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-40553)
- Record
USN-8588-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gawkAlpaquita:23 |
5.1.1-r1 up to 5.1.1-r2 | 5.1.1-r2 |
gawkAlpaquita:25 |
5.3.2-r1 up to 5.3.2-r3 | 5.3.2-r3 |
gawkAlpaquita:stream |
5.1.1-r1 up to 5.3.2-r3 | 5.3.2-r3 |
gawkBellSoft Hardened Containers:23 |
5.1.1-r1 up to 5.1.1-r2 | 5.1.1-r2 |
gawkBellSoft Hardened Containers:25 |
5.3.2-r1 up to 5.3.2-r3 | 5.3.2-r3 |
gawkBellSoft Hardened Containers:stream |
5.1.1-r1 up to 5.3.2-r3 | 5.3.2-r3 |
gawkTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 5.1.0-6.el9.tuxcare.els2 | 5.1.0-6.el9.tuxcare.els2 |
gawk-all-langpacksTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 5.1.0-6.el9.tuxcare.els2 | 5.1.0-6.el9.tuxcare.els2 |
gawk-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 5.1.0-6.el9.tuxcare.els2 | 5.1.0-6.el9.tuxcare.els2 |
gawk-docTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 5.1.0-6.el9.tuxcare.els2 | 5.1.0-6.el9.tuxcare.els2 |
Show 44 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gawkTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 5.1.0-6.el9.tuxcare.els2 | 5.1.0-6.el9.tuxcare.els2 |
gawk-all-langpacksTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 5.1.0-6.el9.tuxcare.els2 | 5.1.0-6.el9.tuxcare.els2 |
gawk-develTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 5.1.0-6.el9.tuxcare.els2 | 5.1.0-6.el9.tuxcare.els2 |
gawk-docTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 5.1.0-6.el9.tuxcare.els2 | 5.1.0-6.el9.tuxcare.els2 |
gawkTuxCare:CentOS:7 |
before 4.0.2-4.el7_3.1.tuxcare.els3 | 4.0.2-4.el7_3.1.tuxcare.els3 |
gawkTuxCare:AlmaLinux:9.6 From an advisory covering 4 CVEs |
before 5.1.0-6.el9_6.tuxcare.els2 | 5.1.0-6.el9_6.tuxcare.els2 |
gawk-all-langpacksTuxCare:AlmaLinux:9.6 From an advisory covering 4 CVEs |
before 5.1.0-6.el9_6.tuxcare.els2 | 5.1.0-6.el9_6.tuxcare.els2 |
gawk-develTuxCare:AlmaLinux:9.6 From an advisory covering 4 CVEs |
before 5.1.0-6.el9_6.tuxcare.els2 | 5.1.0-6.el9_6.tuxcare.els2 |
gawk-docTuxCare:AlmaLinux:9.6 From an advisory covering 4 CVEs |
before 5.1.0-6.el9_6.tuxcare.els2 | 5.1.0-6.el9_6.tuxcare.els2 |
gawkTuxCare:OracleLinux:7 |
before 4.0.2-4.el7_3.1.tuxcare.els3 | 4.0.2-4.el7_3.1.tuxcare.els3 |
gawkTuxCare:RHEL:7 |
before 4.0.2-4.el7_3.1.tuxcare.els3 | 4.0.2-4.el7_3.1.tuxcare.els3 |
gawkTuxCare:CentOS:6 From an advisory covering 2 CVEs |
before 3.1.7-10.el6_7.3.tuxcare.els2 | 3.1.7-10.el6_7.3.tuxcare.els2 |
gawkTuxCare:OracleLinux:6 From an advisory covering 2 CVEs |
before 3.1.7-10.el6_7.3.tuxcare.els2 | 3.1.7-10.el6_7.3.tuxcare.els2 |
gawkDebian:12 |
All versions, plus listed versions 1:5.2.1-21:5.3.2-1 |
None known |
gawkDebian:13 |
All versions, plus listed versions 1:5.2.1-21:5.3.2-1 |
None known |
gawkDebian:14 |
All versions, plus listed versions 1:5.2.1-21:5.3.2-1 |
None known |
gawk_jllJulia |
before 5.4.1+0 | 5.4.1+0 |
gawkMageia:10 From an advisory covering 4 CVEs |
before 5.3.2-2.1.mga10 | 5.3.2-2.1.mga10 |
gawkMageia:9 From an advisory covering 4 CVEs |
before 5.2.2-1.1.mga9 | 5.2.2-1.1.mga9 |
gawkopenEuler:24.03-LTS-SP3 From an advisory covering 4 CVEs |
before 5.2.2-3.oe2403sp3 | 5.2.2-3.oe2403sp3 |
gawkopenEuler:24.03-LTS-SP4 From an advisory covering 4 CVEs |
before 5.2.2-3.oe2403sp4 | 5.2.2-3.oe2403sp4 |
gawkopenEuler:24.03-LTS-SP1 From an advisory covering 4 CVEs |
before 5.2.2-3.oe2403sp1 | 5.2.2-3.oe2403sp1 |
gawkRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:5.4.0-3.1.hum1 | 0:5.4.0-3.1.hum1 |
gawk-all-langpacksRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:5.4.0-3.1.hum1 | 0:5.4.0-3.1.hum1 |
gawk-develRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:5.4.0-3.1.hum1 | 0:5.4.0-3.1.hum1 |
gawk-docRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:5.4.0-3.1.hum1 | 0:5.4.0-3.1.hum1 |
gawkRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:5.4.1-1.hum1 | 0:5.4.1-1.hum1 |
gawk-all-langpacksRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:5.4.1-1.hum1 | 0:5.4.1-1.hum1 |
gawk-develRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:5.4.1-1.hum1 | 0:5.4.1-1.hum1 |
gawk-docRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:5.4.1-1.hum1 | 0:5.4.1-1.hum1 |
gawkUbuntu:Pro:14.04:LTS |
before 1:4.0.1+dfsg-2.1ubuntu2+esm2, plus listed versions 1:4.0.1+dfsg-2.1ubuntu21:4.0.1+dfsg-2.1ubuntu2+esm1 |
1:4.0.1+dfsg-2.1ubuntu2+esm2 |
gawkUbuntu:Pro:16.04:LTS |
before 1:4.1.3+dfsg-0.1ubuntu0.1~esm2, plus listed versions 1:4.1.1+dfsg-11:4.1.3+dfsg-0.11:4.1.3+dfsg-0.1ubuntu0.1~esm1 |
1:4.1.3+dfsg-0.1ubuntu0.1~esm2 |
gawkUbuntu:Pro:18.04:LTS |
before 1:4.1.4+dfsg-1ubuntu0.1~esm2, plus listed versions 1:4.1.4+dfsg-11:4.1.4+dfsg-1build11:4.1.4+dfsg-1ubuntu0.1~esm1 |
1:4.1.4+dfsg-1ubuntu0.1~esm2 |
gawkUbuntu:Pro:20.04:LTS |
before 1:5.0.1+dfsg-1ubuntu0.1+esm1, plus listed versions 1:4.2.1+dfsg-1.1build11:5.0.1+dfsg-11:5.0.1+dfsg-1ubuntu0.1 |
1:5.0.1+dfsg-1ubuntu0.1+esm1 |
gawkUbuntu:22.04:LTS |
before 1:5.1.0-1ubuntu0.2, plus listed versions 1:5.1.0-1build11:5.1.0-1build21:5.1.0-1build31:5.1.0-1ubuntu0.1 |
1:5.1.0-1ubuntu0.2 |
gawkUbuntu:24.04:LTS |
before 1:5.2.1-2ubuntu0.1, plus listed versions 1:5.2.1-21:5.2.1-2build21:5.2.1-2build3 |
1:5.2.1-2ubuntu0.1 |
gawkUbuntu:26.04:LTS |
before 1:5.3.2-1ubuntu1.1, plus listed versions 1:5.3.2-1build11:5.3.2-1ubuntu1 |
1:5.3.2-1ubuntu1.1 |
gawkUbuntu:Pro:14.04:LTS From an advisory covering 4 CVEs |
before 1:4.0.1+dfsg-2.1ubuntu2+esm2, plus listed versions 1:4.0.1+dfsg-2.1ubuntu21:4.0.1+dfsg-2.1ubuntu2+esm1 |
1:4.0.1+dfsg-2.1ubuntu2+esm2 |
gawkUbuntu:Pro:16.04:LTS From an advisory covering 4 CVEs |
before 1:4.1.3+dfsg-0.1ubuntu0.1~esm2, plus listed versions 1:4.1.1+dfsg-11:4.1.3+dfsg-0.11:4.1.3+dfsg-0.1ubuntu0.1~esm1 |
1:4.1.3+dfsg-0.1ubuntu0.1~esm2 |
gawkUbuntu:Pro:18.04:LTS From an advisory covering 4 CVEs |
before 1:4.1.4+dfsg-1ubuntu0.1~esm2, plus listed versions 1:4.1.4+dfsg-11:4.1.4+dfsg-1build11:4.1.4+dfsg-1ubuntu0.1~esm1 |
1:4.1.4+dfsg-1ubuntu0.1~esm2 |
gawkUbuntu:Pro:20.04:LTS From an advisory covering 4 CVEs |
before 1:5.0.1+dfsg-1ubuntu0.1+esm1, plus listed versions 1:4.2.1+dfsg-1.1build11:5.0.1+dfsg-11:5.0.1+dfsg-1ubuntu0.1 |
1:5.0.1+dfsg-1ubuntu0.1+esm1 |
gawkUbuntu:22.04:LTS From an advisory covering 4 CVEs |
before 1:5.1.0-1ubuntu0.2, plus listed versions 1:5.1.0-1build11:5.1.0-1build21:5.1.0-1build31:5.1.0-1ubuntu0.1 |
1:5.1.0-1ubuntu0.2 |
gawkUbuntu:24.04:LTS From an advisory covering 4 CVEs |
before 1:5.2.1-2ubuntu0.1, plus listed versions 1:5.2.1-21:5.2.1-2build21:5.2.1-2build3 |
1:5.2.1-2ubuntu0.1 |
gawkUbuntu:26.04:LTS From an advisory covering 4 CVEs |
before 1:5.3.2-1ubuntu1.1, plus listed versions 1:5.3.2-1build11:5.3.2-1ubuntu1 |
1:5.3.2-1ubuntu1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-40469 is a medium vulnerability (CVSS 5.1) in Fossies Gawk, published July 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.21%, the 11th percentile. Fixed in gawk 5.1.1-r2.
References
cgit.git.savannah.gnu.org/cgit/gawk.git/commit?id=ae1b2d508f46913269a9e62aceda3636afe8147b
cert.pl/en/posts/2026/07/CVE-2026-40467
nvd.nist.gov/vuln/detail/CVE-2026-40469
github.com/advisories/GHSA-5x2x-26c9-4q5x
docs.bell-sw.com/security/cves/CVE-2026-40469
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1784217178.html
Show 45 moreShow less
nvd.nist.gov/vuln/detail/CVE-2026-40467
nvd.nist.gov/vuln/detail/CVE-2026-40553
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1784217991.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1784303038.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1784623908.html
nvd.nist.gov/vuln/detail/CVE-2026-40468
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1787229301.html
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1792441187.html
nvd.nist.gov/vuln/detail/CVE-2023-4156
errata.tuxcare.com/els_os/centos6els/CLSA-2026-1792508988.html
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2026-1792612080.html
cgit.git.savannah.gnu.org/cgit/gawk.git
github.com/CVEProject/cvelistV5/tree/main/cves/2026/40xxx/CVE-2026-40469.json
security-tracker.debian.org/tracker/CVE-2026-40469
advisories.mageia.org/MGASA-2026-0427.html
bugs.mageia.org/show_bug.cgi?id=35997
ubuntu.com/security/notices/USN-8588-1
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3160
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3161
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3164
access.redhat.com/errata/RHSA-2026:40041
access.redhat.com/security/cve/CVE-2026-40553
access.redhat.com/security/updates/classification
images.redhat.com
access.redhat.com/security/cve/CVE-2026-40468
access.redhat.com/security/cve/CVE-2026-40467
access.redhat.com/security/cve/CVE-2026-40469
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_40041.json
bugzilla.redhat.com/show_bug.cgi?id=2499658
cve.org/CVERecord?id=CVE-2026-40467
cgit.git.savannah.gnu.org/cgit/gawk.git/commit?id=a2d18c74109e41bec29a23098eba2e00057286d8
bugzilla.redhat.com/show_bug.cgi?id=2499655
cve.org/CVERecord?id=CVE-2026-40468
cgit.git.savannah.gnu.org/cgit/gawk.git/commit?id=062f2f2581b991362c046f7f2e238ffa34e6f8c7
bugzilla.redhat.com/show_bug.cgi?id=2499656
cve.org/CVERecord?id=CVE-2026-40469
bugzilla.redhat.com/show_bug.cgi?id=2499657
cve.org/CVERecord?id=CVE-2026-40553
cgit.git.savannah.gnu.org/cgit/gawk.git/commit?id=cca0366144336b49aaa7d5d949966ce8e2c70843
access.redhat.com/errata/RHSA-2026:49661
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_49661.json
ubuntu.com/security/CVE-2026-40469
ubuntu.com/security/CVE-2026-40467
ubuntu.com/security/CVE-2026-40468
ubuntu.com/security/CVE-2026-40553