CVE-2022-34970

CRITICAL

Crow < 1.0+4 - Remote Code Execution via Heap-Based Buffer Overflow in qs_parse

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2022-34970. PoCs published by 0xhebi.

AI-analyzed exploit summary The repository contains a functional PoC exploit for CVE-2022-34970, an off-by-one buffer overrun in Crow's qs_parse function. The exploit demonstrates the vulnerability by sending a crafted HTTP request with excessive key-value pairs, leading to potential DoS, info disclosure, or RCE.

Description

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.

Exploits (1)

nomisec WORKING POC 1 stars
by 0xhebi · poc
https://github.com/0xhebi/CVE-2022-34970

The repository contains a functional PoC exploit for CVE-2022-34970, an off-by-one buffer overrun in Crow's qs_parse function. The exploit demonstrates the vulnerability by sending a crafted HTTP request with excessive key-value pairs, leading to potential DoS, info disclosure, or RCE.

Classification
Working Poc 100%
Attack Type
Dos | Info Leak | Rce
Complexity
Moderate
Reliability
Reliable
Target: Crow prior to v1.0+4
No auth needed
Prerequisites: Network access to the target server · Crow web service running a vulnerable version
devstral-2 · analyzed Feb 18, 2026 Full analysis →

References (4)

Core 4
Core References
Patch, Third Party Advisory x_refsource_misc
https://github.com/CrowCpp/Crow/pull/486
Third Party Advisory x_refsource_misc
https://github.com/CrowCpp/Crow/releases/tag/v1.0%2B4
Third Party Advisory x_refsource_misc
https://cwe.mitre.org/data/definitions/193.html

Scores

CVSS v3 9.8
EPSS 0.0280
EPSS Percentile 84.5%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Details

CWE
CWE-193
Status published
Products (1)
crowcpp/crow < 1.0\+4
Published Aug 04, 2022
Tracked Since Feb 18, 2026