Vulnerability Details : CVE-2022-34970
Crow before 1.0+4 has a heap-based buffer overflow via the function qs_parse in query_string.h. On successful exploitation this vulnerability allows attackers to remotely execute arbitrary code in the context of the vulnerable service.
Vulnerability category: OverflowExecute code
Products affected by CVE-2022-34970
- cpe:2.3:a:crowcpp:crow:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2022-34970
0.49%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 76 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2022-34970
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
9.8
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
3.9
|
5.9
|
NIST |
CWE ids for CVE-2022-34970
-
A product calculates or uses an incorrect maximum or minimum value that is 1 more, or 1 less, than the correct value.Assigned by: nvd@nist.gov (Primary)
References for CVE-2022-34970
-
https://github.com/CrowCpp/Crow/pull/486
Fixed issue where an index in qs_parse is incorrectly incremented beyond the maximum possible value by The-EDev · Pull Request #486 · CrowCpp/Crow · GitHubPatch;Third Party Advisory
-
https://github.com/0xhebi/CVE-2022-34970/blob/master/report.md
CVE-2022-34970/report.md at master · 0xhebi/CVE-2022-34970 · GitHubExploit;Third Party Advisory
-
https://cwe.mitre.org/data/definitions/193.html
CWE - CWE-193: Off-by-one Error (4.15)Third Party Advisory
-
https://github.com/CrowCpp/Crow/releases/tag/v1.0%2B4
Release v1.0+4 Security Patch · CrowCpp/Crow · GitHubThird Party Advisory
Jump to