CVE-2026-18839
Popt-devel: popt-static: size_t underflow in singleoptionhelp
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
2.2
Popt-devel: popt-static: size_t underflow in singleoptionhelp
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.
- Record
CVE-2026-18839- CVSS 3.1
- 2.2 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L - Weakness
- CWE-191
- Updated
- 2026-11-06
EUVDEUVD-2026-53642
2.2
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.
- Record
EUVD-2026-53642- CVSS 3.1
- 2.2 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-06
GitHub AdvisoriesGHSA-8fjx-p4xg-vgp8
2.2
An integer underflow was found in the popt library when formatting help text for option tables...
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.
- Record
GHSA-8fjx-p4xg-vgp8- CVSS 3.1
- 2.2 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L - Weakness
- CWE-191
- Updated
- 2026-11-02
NVD
2.2
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.
- Record
CVE-2026-18839- CVSS 3.1
- 2.2 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L - Weakness
- CWE-191
- Updated
- 2026-11-06
OSVDEBIAN-CVE-2026-18839
2.2
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.
- Record
DEBIAN-CVE-2026-18839- CVSS 3.1
- 2.2 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-07
OSVOESA-2026-4392
2.2
popt security update
The popt library exists essentially for parsing command line options. Some specific advantages of popt are no global variables (allowing multiple passes in parsing argv), parsing an arbitrary array of argv-style elements (allowing parsing of command-line-strings from any source), a standard method of option aliasing, ability to exec external option filters, and automatic generation of help and usage messages.
Security Fix(es):
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.(CVE-2026-18839)
- Record
OESA-2026-4392- CVSS 3.1
- 2.2 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 7 moreShow less
OSVOESA-2026-4393
2.2
popt security update
The popt library exists essentially for parsing command line options. Some specific advantages of popt are no global variables (allowing multiple passes in parsing argv), parsing an arbitrary array of argv-style elements (allowing parsing of command-line-strings from any source), a standard method of option aliasing, ability to exec external option filters, and automatic generation of help and usage messages.
Security Fix(es):
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.(CVE-2026-18839)
- Record
OESA-2026-4393- CVSS 3.1
- 2.2 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-4394
2.2
popt security update
The popt library exists essentially for parsing command line options. Some specific advantages of popt are no global variables (allowing multiple passes in parsing argv), parsing an arbitrary array of argv-style elements (allowing parsing of command-line-strings from any source), a standard method of option aliasing, ability to exec external option filters, and automatic generation of help and usage messages.
Security Fix(es):
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.(CVE-2026-18839)
- Record
OESA-2026-4394- CVSS 3.1
- 2.2 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-4395
2.2
popt security update
The popt library exists essentially for parsing command line options. Some specific advantages of popt are no global variables (allowing multiple passes in parsing argv), parsing an arbitrary array of argv-style elements (allowing parsing of command-line-strings from any source), a standard method of option aliasing, ability to exec external option filters, and automatic generation of help and usage messages.
Security Fix(es):
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.(CVE-2026-18839)
- Record
OESA-2026-4395- CVSS 3.1
- 2.2 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:77932
2.2
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:77932- CVSS 3.1
- 2.2 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-18839
2.2
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.
- Record
UBUNTU-CVE-2026-18839- CVSS 3.1
- 2.2 Low
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVAZL-94511 No score
CVE-2026-18839 affecting package popt 1.19-2
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.
- Record
AZL-94511- Updated
- 2026-11-05
OSVAZL-94668 No score
CVE-2026-18839 affecting package rsync 3.5.1-1
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.
- Record
AZL-94668- Updated
- 2026-11-05
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
poptAzure Linux:3 |
through 1.19-2 | None known |
rsyncAzure Linux:3 |
through 3.5.1-1 | None known |
poptDebian:12 |
All versions, plus listed versions 1.19+dfsg-11.19+dfsg-2 |
None known |
poptDebian:13 |
All versions, plus listed versions 1.19+dfsg-2 |
None known |
poptDebian:14 |
All versions, plus listed versions 1.19+dfsg-2 |
None known |
poptopenEuler:22.03-LTS-SP4 |
before 1.18-6.oe2203sp4 | 1.18-6.oe2203sp4 |
poptopenEuler:24.03-LTS-SP1 |
before 1.19-7.oe2403sp1 | 1.19-7.oe2403sp1 |
poptopenEuler:24.03-LTS-SP3 |
before 1.19-7.oe2403sp3 | 1.19-7.oe2403sp3 |
poptopenEuler:24.03-LTS-SP4 |
before 1.19-7.oe2403sp4 | 1.19-7.oe2403sp4 |
poptRed Hat:hummingbird:1 |
before 0:1.19-11.2.hum1 | 0:1.19-11.2.hum1 |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
popt-develRed Hat:hummingbird:1 |
before 0:1.19-11.2.hum1 | 0:1.19-11.2.hum1 |
popt-staticRed Hat:hummingbird:1 |
before 0:1.19-11.2.hum1 | 0:1.19-11.2.hum1 |
poptUbuntu:14.04:LTS |
All versions, plus listed versions 1.16-7ubuntu31.16-81.16-8ubuntu1 |
None known |
poptUbuntu:16.04:LTS |
All versions, plus listed versions 1.16-10 |
None known |
poptUbuntu:18.04:LTS |
All versions, plus listed versions 1.16-101.16-11 |
None known |
poptUbuntu:20.04:LTS |
All versions, plus listed versions 1.16-121.16-14 |
None known |
poptUbuntu:22.04:LTS |
All versions, plus listed versions 1.18-2build21.18-2build31.18-31.18-3build1 |
None known |
poptUbuntu:24.04:LTS |
All versions, plus listed versions 1.19+dfsg-11.19+dfsg-1build1 |
None known |
poptUbuntu:26.10 |
All versions, plus listed versions 1.19+dfsg-2build1 |
None known |
poptUbuntu:26.04:LTS |
All versions, plus listed versions 1.19+dfsg-21.19+dfsg-2build1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| products | CVE List, EUVD | |
| facts | OSV | |
| 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-18839 is a low vulnerability (CVSS 2.2) in Rpm-software-management Popt, published August 5, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.13%, the 2nd percentile. Fixed in popt 1.18-6.oe2203sp4.
References
access.redhat.com/errata/RHSA-2026:77932
access.redhat.com/security/cve/CVE-2026-18839
bugzilla.redhat.com/show_bug.cgi?id=2511010
nvd.nist.gov/vuln/detail/CVE-2026-18839
github.com/advisories/GHSA-8fjx-p4xg-vgp8
security-tracker.debian.org/tracker/CVE-2026-18839
Show 9 moreShow less
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4392
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4393
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4394
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4395
images.redhat.com
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_77932.json
cve.org/CVERecord?id=CVE-2026-18839
ubuntu.com/security/CVE-2026-18839