
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2017-20229 is a stack-based buffer overflow vulnerability in MAWK (Mike's AWK), a lightweight AWK interpreter, affecting versions 1.3.3-17 and prior. The flaw stems from inadequate boundary checks on user-supplied input, allowing attackers to overflow the stack buffer and potentially execute arbitrary code. It was published on March 28, 2026, and assigned by VulnCheck. It carries a CVSS v3.1 base score of 9.8 (Critical) and a CVSS v4.0 base score of 9.3 (Critical) (Feedly, VulnCheck).
The vulnerability is classified as CWE-787 (Out-of-bounds Write), specifically a stack-based buffer overflow caused by insufficient input validation when processing user-supplied data. An attacker can craft malicious input that overflows the stack buffer, then leverage a return-oriented programming (ROP) chain to redirect execution flow and spawn a shell with the privileges of the MAWK application. The attack vector is network-based, requires no authentication, no user interaction, and no special privileges, making it trivially exploitable in environments where MAWK processes untrusted input. A public exploit entry exists on Exploit-DB (EDB-42357), though its classification as a functional exploit is uncertain (Feedly, Exploit-DB, VulnCheck).
Successful exploitation allows an unauthenticated remote attacker to execute arbitrary code with the privileges of the MAWK process, resulting in full compromise of confidentiality, integrity, and availability of the affected system. An attacker could spawn an interactive shell, exfiltrate sensitive data, modify files, or use the compromised host as a pivot point for lateral movement within the network. The scope is limited to the vulnerable system itself, but the lack of any authentication requirement significantly broadens the potential attack surface (Feedly).
/bin/sh, /bin/bash) spawned by a mawk parent process; MAWK processes consuming abnormally large amounts of memory or crashing with segmentation faults./tmp, /var/tmp) created around the time of MAWK execution; unexpected cron jobs or startup scripts added after MAWK invocation.No official vendor patch has been confirmed as available for CVE-2017-20229 at the time of disclosure. The primary recommended remediation is to upgrade MAWK to a version newer than 1.3.3-17 if a patched release becomes available, or to replace MAWK with an alternative AWK implementation. As interim mitigations: apply network-level access controls to restrict which systems can supply input to MAWK; run MAWK with the minimum required OS privileges (e.g., via a restricted user account); and consider disabling or removing MAWK entirely if it is not essential to operations (Feedly, VulnCheck).
Coverage of CVE-2017-20229 has been limited to automated vulnerability aggregators and security feed services, with no notable vendor statements or prominent researcher commentary identified. The vulnerability was mentioned on Bluesky via the CVE feed account and covered by minor security advisory sites such as infinitsec.net and yazoul.net (Feedly). No significant community debate or media coverage has been observed.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."