
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2016-20044 is a local buffer overflow vulnerability in PInfo 0.6.9-5.1, a console-based info file viewer. It allows local attackers to execute arbitrary code by supplying an oversized argument to the -m parameter, overwriting the instruction pointer with a crafted payload of 564 bytes of padding followed by a return address. The vulnerability was formally published on March 28, 2026, despite the CVE identifier referencing 2016. It carries a CVSS v3.1 base score of 7.8 (High) and a CVSS v4.0 base score of 8.6 (High) (Feedly, VulnCheck Advisory).
The root cause is an out-of-bounds write (CWE-787) caused by insufficient bounds checking on the argument passed to PInfo's -m command-line parameter. An attacker crafts an input string of at least 564 bytes of padding followed by a controlled return address, which overwrites the saved instruction pointer on the stack and redirects execution to attacker-supplied shellcode. Exploitation requires local access to the system and the ability to execute the PInfo binary. A proof-of-concept Python script is publicly available on Exploit-DB that demonstrates a crash (SIGSEGV) by triggering the overflow, though it does not achieve full code execution (Exploit-DB, VulnCheck Advisory).
Successful exploitation allows a local attacker to execute arbitrary code with the privileges of the user running PInfo. This could lead to full compromise of the user's session, unauthorized access to sensitive files readable by that user, and potential privilege escalation if PInfo is configured with elevated permissions. The scope is limited to the local system, with no direct remote exploitation vector, but it could serve as a stepping stone for lateral movement if combined with other vulnerabilities (Feedly).
A proof-of-concept exploit is publicly available on Exploit-DB (EDB-40023), implemented as a Python script that triggers a buffer overflow crash (SIGSEGV) in PInfo 0.6.9-5.1. The PoC demonstrates the vulnerability but does not achieve reliable code execution, functioning as a crash PoC rather than a weaponized exploit. There is no evidence of in-the-wild exploitation, no known threat actor attribution, and the vulnerability is not listed in the CISA KEV catalog. The EPSS score is approximately 0.013%, reflecting very low probability of exploitation in the near term (Exploit-DB, Feedly).
'A' * 564), optionally followed by a NOP sled (\x90 * N), shellcode, and a controlled return address pointing into the NOP sled or shellcode.pinfo -m <crafted_payload> from the command line, passing the oversized string as the argument to the -m parameter.pinfo parent process (e.g., /bin/sh, bash, nc, python)./var/log/syslog, /var/log/auth.log) showing pinfo invocations with abnormally long argument strings associated with the -m flag./tmp shortly after pinfo execution.core) generated in the working directory, indicating a SIGSEGV crash from pinfo, which may signal exploitation attempts even if unsuccessful.No official vendor patch has been identified for PInfo 0.6.9-5.1 at the time of publication. As interim mitigations, administrators should restrict execution of PInfo to trusted users only and avoid deploying it in environments where untrusted local users have shell access. Enabling system-level exploit mitigations such as ASLR, stack canaries, and non-executable stack (NX/DEP) can significantly raise the bar for successful exploitation. Monitoring for anomalous use of the -m parameter with unusually large inputs is also recommended (VulnCheck Advisory, Feedly).
Coverage of CVE-2016-20044 has been limited to automated vulnerability aggregators and security alert feeds, including RedPacket Security and CVEFeed. A brief technical write-up was published by Infinit Security. No significant vendor statements, notable researcher commentary, or broad media coverage has been observed (RedPacket Security, Infinit Security).
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."