High
Nitter - Server-Side Request Forgery in /video Media Proxy Endpoint
Type: advisorySources: OSV
Nitter's /video media proxy endpoint fails to validate target URLs against Twitter/X domains and uses a hardcoded default HMAC key, allowing unauthenticated attackers to compute valid HMACs for arbitrary URLs. Attackers can retrieve HTTP responses from any host reachable by the server, including cloud metadata services and internal network resources.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-56285
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 16:18 UTC · Revision 1
Source evidence
Nitter - Server-Side Request Forgery in /video Media Proxy Endpoint
core-osv · Original sourcePublished 29 Jun 2026, 17:13 UTC
Nitter's /video media proxy endpoint fails to validate target URLs against Twitter/X domains and uses a hardcoded default HMAC key, allowing unauthenticated attackers to compute valid HMACs for arbitrary URLs. Attackers can retrieve HTTP responses from any host reachable by the server, including cloud metadata services and internal network resources.
osv:CVE-2026-56285
Complete source record
{
"id": "abf433e5675b81e2b601f83bf9bc040ecf30d8331356f451d7fa3531a878458c",
"url": "https://osv.dev/vulnerability/CVE-2026-56285",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Nitter - Server-Side Request Forgery in /video Media Proxy Endpoint",
"summary": "Nitter's /video media proxy endpoint fails to validate target URLs against Twitter/X domains and uses a hardcoded default HMAC key, allowing unauthenticated attackers to compute valid HMACs for arbitrary URLs. Attackers can retrieve HTTP responses from any host reachable by the server, including cloud metadata services and internal network resources.",
"evidence": "osv:CVE-2026-56285",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-56285",
"aliases": [
"CVE-2026-56285"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:H/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/zedeus/nitter",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "44b2f096f67da2cc257a0e262a94a7ae79e95d47"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "44b2f096f67da2cc257a0e262a94a7ae79e95d47"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "44b2f096f67da2cc257a0e262a94a7ae79e95d47"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-56285.json"
}
}
],
"modified": "2026-10-28T02:30:30.181144023Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/56xxx/CVE-2026-56285.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-56285",
"https://www.vulncheck.com/advisories/nitter-server-side-request-forgery-in-video-media-proxy-endpoint",
"https://github.com/zedeus/nitter/issues/1411",
"https://github.com/zedeus/nitter/commit/44b2f096f67da2cc257a0e262a94a7ae79e95d47",
"https://github.com/zedeus/nitter"
],
"provider_metadata": {
"cwe_ids": [
"CWE-1188",
"CWE-918"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/56xxx/CVE-2026-56285.json"
}
},
"related_cves": [
{
"value": "CVE-2026-56285",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 497265,
"published_at": "2026-06-29T17:13:57.473+00:00"
}