CVE-2021-4235
Denial of service in gopkg.in/yaml.v2
Severity Score
5.5
*CVSS v3.1
Exploit Likelihood
*EPSS
Affected Versions
*CPE
Public Exploits
1
*Multiple Sources
Exploited in Wild
-
*KEV
Decision
-
*SSVC
Descriptions
Due to unbounded alias chasing, a maliciously crafted YAML file can cause the system to consume significant system resources. If parsing user input, this may be used as a denial of service vector.
Debido a la búsqueda ilimitada de alias, un archivo YAML creado con fines malintencionados puede hacer que el sistema consuma importantes recursos. Si se analiza la entrada del usuario, esto se puede utilizar como un vector de denegación de servicio.
A flaw was found in go-yaml. This issue occurs due to unbounded alias chasing, where a maliciously crafted YAML file can cause the system to consume significant system resources. If parsing user input, this may be used as a denial of service vector.
*Credits:
@simonferquel
CVSS Scores
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability
* Common Vulnerability Scoring System
SSVC
- Decision:-
Exploitation
Automatable
Tech. Impact
* Organization's Worst-case Scenario
Timeline
- 2022-07-29 CVE Reserved
- 2022-12-27 CVE Published
- 2024-08-03 CVE Updated
- 2024-08-03 First Exploit
- 2024-08-17 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
- CWE-400: Uncontrolled Resource Consumption
CAPEC
References (6)
URL | Tag | Source |
---|---|---|
https://lists.debian.org/debian-lts-announce/2023/07/msg00001.html | ||
https://pkg.go.dev/vuln/GO-2021-0061 | Third Party Advisory |
URL | Date | SRC |
---|---|---|
https://github.com/go-yaml/yaml/pull/375 | 2024-08-03 |
URL | Date | SRC |
---|---|---|
https://github.com/go-yaml/yaml/commit/bb4e33bf68bf89cad44d386192cbed201f35b241 | 2023-07-06 |
URL | Date | SRC |
---|---|---|
https://access.redhat.com/security/cve/CVE-2021-4235 | 2023-06-21 | |
https://bugzilla.redhat.com/show_bug.cgi?id=2156727 | 2023-06-21 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Yaml Project Search vendor "Yaml Project" | Yaml Search vendor "Yaml Project" for product "Yaml" | < 2.2.3 Search vendor "Yaml Project" for product "Yaml" and version " < 2.2.3" | go |
Affected
|