CVE-2026-18839: popt: integer underflow in help formatting causes local DoS
LOWCVE-2026-18839 is an integer underflow (CWE-191) in the popt command-line parsing library that can crash an application, or stop it displaying help, when it prints help text for option tables wider than the terminal. It is low severity (CVSS 2.2) because it needs local access, low privileges, high attack complexity and a user action, and it affects only availability. There is no known public exploit, no Nuclei template, no CISA KEV listing and no EPSS score. The AI relevance is indirect: popt is bundled in many Red Hat OpenShift AI (rhoai) operator and controller container images, and the library has 695 downstream dependents. Treat this as routine patch hygiene: apply Red Hat advisory RHSA-2026:77932 through your normal container image refresh cycle and do not escalate it.
What is the risk?
Low risk. The CVSS vector is AV:L/AC:H/PR:L/UI:R with impact limited to low availability loss, and there is no confidentiality or integrity impact. No exploit, scanner template, KEV listing or SSVC decision exists. The crash is limited to the CLI process that prints help, so it does not take down a long-running service. The popt package has an OpenSSF Scorecard of 5.4/10 and 142 other CVEs, which points to a modest overall hygiene concern but not to urgency for this issue.
How does the attack unfold?
What systems are affected?
How severe is it?
What is the attack surface?
What should I do?
1 step1) Apply Red Hat advisory RHSA-2026:77932 and update to the fixed popt package. Rebuild or refresh the affected rhoai and OpenShift images. 2) Use your SBOM or image scanner to find images that include popt and track the vendor patched versions. 3) Limit shell access (exec, debug) in AI platform namespaces and on nodes to trusted administrators. 4) No special detection is needed. Watch for unexpected crashes of CLI tools when run with --help. 5) Fold the update into the next regular maintenance window.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-18839?
CVE-2026-18839 is an integer underflow (CWE-191) in the popt command-line parsing library that can crash an application, or stop it displaying help, when it prints help text for option tables wider than the terminal. It is low severity (CVSS 2.2) because it needs local access, low privileges, high attack complexity and a user action, and it affects only availability. There is no known public exploit, no Nuclei template, no CISA KEV listing and no EPSS score. The AI relevance is indirect: popt is bundled in many Red Hat OpenShift AI (rhoai) operator and controller container images, and the library has 695 downstream dependents. Treat this as routine patch hygiene: apply Red Hat advisory RHSA-2026:77932 through your normal container image refresh cycle and do not escalate it.
Is CVE-2026-18839 actively exploited?
No confirmed active exploitation of CVE-2026-18839 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-18839?
1) Apply Red Hat advisory RHSA-2026:77932 and update to the fixed popt package. Rebuild or refresh the affected rhoai and OpenShift images. 2) Use your SBOM or image scanner to find images that include popt and track the vendor patched versions. 3) Limit shell access (exec, debug) in AI platform namespaces and on nodes to trusted administrators. 4) No special detection is needed. Watch for unexpected crashes of CLI tools when run with --help. 5) Fold the update into the next regular maintenance window.
What systems are affected by CVE-2026-18839?
This vulnerability affects the following AI/ML architecture patterns: model serving, training pipelines, MLOps platforms, Kubernetes AI operators, notebook environments.
What is the CVSS score for CVE-2026-18839?
CVE-2026-18839 has a CVSS v3.1 base score of 2.2 (LOW).
What is the AI security impact?
Affected AI Architectures
Compliance Controls Affected
What are the technical details?
Original Advisory
An integer underflow was found in the popt library when formatting help text for option tables that exceed the terminal width. A local user who can cause an application to print help under those conditions may cause that application to crash or fail to display help, resulting in a denial of service of the affected application.
Exploitation Scenario
A low-privileged local user with shell access to a container or node in an OpenShift AI cluster runs a popt-based tool with a long option table in a terminal sized to trigger the width calculation underflow. The tool crashes or fails to show help. The attacker gains no code execution or data access, and the effect is limited to denial of service for that one invocation. Large-scale disruption of AI workloads is not realistic with this flaw.
Weaknesses (CWE)
CWE-191 — Integer Underflow (Wrap or Wraparound): The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:LReferences
- access.redhat.com/errata/RHSA-2026:77932vendor-advisoryx_refsource_REDHAT
- access.redhat.com/security/cve/CVE-2026-18839vdb-entryx_refsource_REDHAT
- bugzilla.redhat.com/show_bug.cgiissue-trackingx_refsource_REDHAT
Timeline
Related Vulnerabilities
CVE-2025-1537910.0MLflow: RCE via unsanitized model dependency specs
Same package: mlflowCVE-2023-376510.0MLflow: path traversal allows arbitrary file read
Same package: mlflowCVE-2023-11779.8MLflow: path traversal allows arbitrary file read/write
Same package: mlflowCVE-2026-26359.8mlflow: security flaw enables exploitation
Same package: mlflowCVE-2023-27809.8MLflow: path traversal allows arbitrary file read/write
Same package: mlflow