Every CVE Search/ Get API key

CVE-2026-40469

Heap buffer overflow in gawk

5.1 MediumFix available

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

0.21%Unchanged since Jul 14, 2026
90%50%10%1%

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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 CriticalCVSS: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 MediumCVSS: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 CriticalCVSS: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 CriticalCVSS: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 MediumCVSS: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 CriticalCVSS: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 MediumCVSS: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 CriticalCVSS: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 CriticalCVSS: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 CriticalCVSS: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 CriticalCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 CriticalCVSS: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

Affected packages
PackageAffectedFixed
gawk
Alpaquita:23
5.1.1-r1 up to 5.1.1-r2
5.1.1-r2
gawk
Alpaquita:25
5.3.2-r1 up to 5.3.2-r3
5.3.2-r3
gawk
Alpaquita:stream
5.1.1-r1 up to 5.3.2-r3
5.3.2-r3
gawk
BellSoft Hardened Containers:23
5.1.1-r1 up to 5.1.1-r2
5.1.1-r2
gawk
BellSoft Hardened Containers:25
5.3.2-r1 up to 5.3.2-r3
5.3.2-r3
gawk
BellSoft Hardened Containers:stream
5.1.1-r1 up to 5.3.2-r3
5.3.2-r3
gawk
TuxCare: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-langpacks
TuxCare: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-devel
TuxCare: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-doc
TuxCare: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
Affected packages
PackageAffectedFixed
gawk
TuxCare: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-langpacks
TuxCare: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-devel
TuxCare: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-doc
TuxCare: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
TuxCare:CentOS:7
before 4.0.2-4.el7_3.1.tuxcare.els3
4.0.2-4.el7_3.1.tuxcare.els3
gawk
TuxCare: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-langpacks
TuxCare: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-devel
TuxCare: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-doc
TuxCare: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
TuxCare:OracleLinux:7
before 4.0.2-4.el7_3.1.tuxcare.els3
4.0.2-4.el7_3.1.tuxcare.els3
gawk
TuxCare:RHEL:7
before 4.0.2-4.el7_3.1.tuxcare.els3
4.0.2-4.el7_3.1.tuxcare.els3
gawk
TuxCare: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
gawk
TuxCare: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
gawk
Debian:12
All versions, plus listed versions
1:5.2.1-21:5.3.2-1
None known
gawk
Debian:13
All versions, plus listed versions
1:5.2.1-21:5.3.2-1
None known
gawk
Debian:14
All versions, plus listed versions
1:5.2.1-21:5.3.2-1
None known
gawk_jll
Julia
before 5.4.1+0
5.4.1+0
gawk
Mageia:10
From an advisory covering 4 CVEs
before 5.3.2-2.1.mga10
5.3.2-2.1.mga10
gawk
Mageia:9
From an advisory covering 4 CVEs
before 5.2.2-1.1.mga9
5.2.2-1.1.mga9
gawk
openEuler:24.03-LTS-SP3
From an advisory covering 4 CVEs
before 5.2.2-3.oe2403sp3
5.2.2-3.oe2403sp3
gawk
openEuler:24.03-LTS-SP4
From an advisory covering 4 CVEs
before 5.2.2-3.oe2403sp4
5.2.2-3.oe2403sp4
gawk
openEuler:24.03-LTS-SP1
From an advisory covering 4 CVEs
before 5.2.2-3.oe2403sp1
5.2.2-3.oe2403sp1
gawk
Red 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-langpacks
Red 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-devel
Red 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-doc
Red 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
Red Hat:hummingbird:1
From an advisory covering 4 CVEs
before 0:5.4.1-1.hum1
0:5.4.1-1.hum1
gawk-all-langpacks
Red Hat:hummingbird:1
From an advisory covering 4 CVEs
before 0:5.4.1-1.hum1
0:5.4.1-1.hum1
gawk-devel
Red Hat:hummingbird:1
From an advisory covering 4 CVEs
before 0:5.4.1-1.hum1
0:5.4.1-1.hum1
gawk-doc
Red Hat:hummingbird:1
From an advisory covering 4 CVEs
before 0:5.4.1-1.hum1
0:5.4.1-1.hum1
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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
gawk
Ubuntu: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

History
RecordedChangedSources
affected, facts
first indexedCVE 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

Show 45 moreShow less
MoveEnter Open