OpenClaw < 2026.2.21 - Client IP Spoofing via X-Forwarded-For Header Parsing
OpenClaw versions prior to 2026.2.21 improperly parse the left-most X-Forwarded-For header value when requests originate from configured trusted proxies, allowing attackers to spoof client IP addresses. In proxy chains that append or preserve header values, attackers can inject malicious header content to influence security decisions including authentication rate-limiting and IP-based access controls.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-32029
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 7 Nov 2026, 19:18 UTC · Revision 1
Source evidence
OpenClaw < 2026.2.21 - Client IP Spoofing via X-Forwarded-For Header Parsing
core-osv · Original sourcePublished 19 Mar 2026, 22:07 UTC
OpenClaw versions prior to 2026.2.21 improperly parse the left-most X-Forwarded-For header value when requests originate from configured trusted proxies, allowing attackers to spoof client IP addresses. In proxy chains that append or preserve header values, attackers can inject malicious header content to influence security decisions including authentication rate-limiting and IP-based access controls.
osv:CVE-2026-32029
Complete source record
{
"id": "475115081a6bc68903a97f401e3d300670beee2608162697512e2f69f8b60dd9",
"url": "https://osv.dev/vulnerability/CVE-2026-32029",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "OpenClaw < 2026.2.21 - Client IP Spoofing via X-Forwarded-For Header Parsing",
"summary": "OpenClaw versions prior to 2026.2.21 improperly parse the left-most X-Forwarded-For header value when requests originate from configured trusted proxies, allowing attackers to spoof client IP addresses. In proxy chains that append or preserve header values, attackers can inject malicious header content to influence security decisions including authentication rate-limiting and IP-based access controls.",
"evidence": "osv:CVE-2026-32029",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-32029",
"aliases": [
"CVE-2026-32029",
"GHSA-2rgf-hm63-5qph"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/openclaw/openclaw",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "5e34eb98fb023900f455b7e94c681383da8256f2"
},
{
"fixed": "07039dc089e51589a213ec0d16f8d6f2cd871fa1"
},
{
"fixed": "8877bfd11ec7760b115b2d0d7500a45da2749747"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:node.js:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "2026.2.21"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "07039dc089e51589a213ec0d16f8d6f2cd871fa1"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "8877bfd11ec7760b115b2d0d7500a45da2749747"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v2026.2.19-beta.1",
"v2026.2.19",
"v2026.2.17",
"v2026.2.15-beta.1",
"v2026.2.14",
"v2026.2.13",
"v2026.2.12",
"v2026.2.9",
"v2026.2.6-3",
"v2026.2.6-2",
"v2026.2.6-1",
"v2026.2.6",
"v2026.2.3",
"v2026.2.2",
"v2026.2.1",
"v2026.1.30",
"v2026.1.29",
"v2026.1.24-1",
"v2026.1.24",
"v2026.1.23",
"v2026.1.22",
"v2026.1.21",
"v2026.1.20",
"v2026.1.16-2",
"v2026.1.15",
"v2026.1.14-1",
"v2026.1.13",
"v2026.1.12-2",
"v2026.1.12",
"v2026.1.11-3",
"v2026.1.11-2",
"v2026.1.11-1",
"v2026.1.11",
"v2026.1.10",
"v2026.1.9",
"v2026.1.8",
"v2026.1.5-3",
"v2026.1.5-2",
"v2026.1.5-1",
"v2026.1.5",
"v2.0.0-beta5",
"v2.0.0-beta4",
"v2.0.0-beta3",
"v2.0.0-beta2",
"v2.0.0-beta1",
"v1.3.0",
"v1.2.2",
"v1.2.1",
"v1.2.0",
"v1.1.0",
"v1.0.4",
"v0.1.3",
"v0.1.2",
"v0.1.1",
"v0.1.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-32029.json"
}
}
],
"modified": "2026-10-28T02:30:51.826020229Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/32xxx/CVE-2026-32029.json",
"https://github.com/openclaw/openclaw/security/advisories/GHSA-2rgf-hm63-5qph",
"https://nvd.nist.gov/vuln/detail/CVE-2026-32029",
"https://www.vulncheck.com/advisories/openclaw-client-ip-spoofing-via-x-forwarded-for-header-parsing",
"https://github.com/openclaw/openclaw/commit/07039dc089e51589a213ec0d16f8d6f2cd871fa1",
"https://github.com/openclaw/openclaw/commit/8877bfd11ec7760b115b2d0d7500a45da2749747"
],
"provider_metadata": {
"cwe_ids": [
"CWE-345"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/32xxx/CVE-2026-32029.json"
}
},
"related_cves": [
{
"value": "CVE-2026-32029",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 520205,
"published_at": "2026-03-19T22:07:05.115+00:00"
}