Vulnerability Details : CVE-2021-4249
A vulnerability was found in xml-conduit. It has been classified as problematic. Affected is an unknown function of the file xml-conduit/src/Text/XML/Stream/Parse.hs of the component DOCTYPE Entity Expansion Handler. The manipulation leads to infinite loop. It is possible to launch the attack remotely. Upgrading to version 1.9.1.0 is able to address this issue. The name of the patch is 4be1021791dcdee8b164d239433a2043dc0939ea. It is recommended to upgrade the affected component. The identifier of this vulnerability is VDB-216204.
Products affected by CVE-2021-4249
- cpe:2.3:a:haskell:xml-conduit:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2021-4249
0.19%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 56 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2021-4249
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
4.3
|
MEDIUM | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L |
2.8
|
1.4
|
VulDB | |
7.5
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
3.9
|
3.6
|
NIST |
CWE ids for CVE-2021-4249
-
The product does not release or incorrectly releases a resource before it is made available for re-use.Assigned by: cna@vuldb.com (Primary)
-
The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.Assigned by: cna@vuldb.com (Primary)
References for CVE-2021-4249
-
https://hackage.haskell.org/package/xml-conduit-1.9.1.0
xml-conduit: Pure-Haskell utilities for dealing with XML with the conduit package.Release Notes;Vendor Advisory
-
https://github.com/snoyberg/xml/commit/4be1021791dcdee8b164d239433a2043dc0939ea
Resolve entities defined in DOCTYPE recursively · snoyberg/xml@4be1021 · GitHubPatch;Third Party Advisory
-
https://vuldb.com/?id.216204
CVE-2021-4249 | xml-conduit DOCTYPE Entity Expansion Parse.hs infinite loop (ID 161)Third Party Advisory
-
https://github.com/snoyberg/xml/pull/161
Resolve entities defined in DOCTYPE recursively. by jgm · Pull Request #161 · snoyberg/xml · GitHubPatch;Third Party Advisory
Jump to