RHSA-2026:86957
Vulnerability from csaf_redhat - Published: 2026-10-21 12:28 - Updated: 2026-10-26 17:03A flaw was found in proxy-addr. When an application defines trusted proxy subnets using IPv4-mapped IPv6 addresses with an improper prefix length, the subnet parser fails open and erroneously treats all incoming network addresses as trusted. A remote, unauthenticated attacker can exploit this vulnerability by submitting a forged X-Forwarded-For header to spoof their client IP address. This flaw allows attackers to bypass IP-based access controls, rate limiting, and audit logging.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256:fd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256:2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256:1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda_amd64 | — |
Vendor Fix
fix
Workaround
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed@sha256:880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444_amd64 | — |
Workaround
|
|
| Unresolved product id: Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256:bf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a_amd64 | — |
Workaround
|
|
| Unresolved product id: Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator@sha256:c43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc_amd64 | — |
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Red Hat Developer Hub 1.10.6 Plugin Catalog GA plugins release.",
"title": "Topic"
},
{
"category": "general",
"text": "Red Hat Developer Hub (RHDH) is extensible by the plugins included herein.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:86957",
"url": "https://access.redhat.com/errata/RHSA-2026:86957"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-90711",
"url": "https://access.redhat.com/security/cve/CVE-2026-90711"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/",
"url": "https://access.redhat.com/security/updates/classification/"
},
{
"category": "external",
"summary": "https://catalog.redhat.com/search?gs\u0026searchType=containers\u0026q=rhdh",
"url": "https://catalog.redhat.com/search?gs\u0026searchType=containers\u0026q=rhdh"
},
{
"category": "external",
"summary": "https://developers.redhat.com/rhdh/overview",
"url": "https://developers.redhat.com/rhdh/overview"
},
{
"category": "external",
"summary": "https://docs.redhat.com/en/documentation/red_hat_developer_hub",
"url": "https://docs.redhat.com/en/documentation/red_hat_developer_hub"
},
{
"category": "external",
"summary": "https://redhat.atlassian.net/browse/RHIDP-17745",
"url": "https://redhat.atlassian.net/browse/RHIDP-17745"
},
{
"category": "external",
"summary": "https://redhat.atlassian.net/browse/RHIDP-17746",
"url": "https://redhat.atlassian.net/browse/RHIDP-17746"
},
{
"category": "external",
"summary": "https://redhat.atlassian.net/browse/RHIDP-17747",
"url": "https://redhat.atlassian.net/browse/RHIDP-17747"
},
{
"category": "external",
"summary": "https://redhat.atlassian.net/browse/RHIDP-17748",
"url": "https://redhat.atlassian.net/browse/RHIDP-17748"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_86957.json"
}
],
"title": "Red Hat Security Advisory: Red Hat Developer Hub 1.10.6 Plugin Catalog GA plugins release.",
"tracking": {
"current_release_date": "2026-10-26T17:03:25+00:00",
"generator": {
"date": "2026-10-26T17:03:25+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.4.3"
}
},
"id": "RHSA-2026:86957",
"initial_release_date": "2026-10-21T12:28:39+00:00",
"revision_history": [
{
"date": "2026-10-21T12:28:39+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-10-21T12:28:41+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-10-26T17:03:25+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Developer Hub 1.10",
"product": {
"name": "Red Hat Developer Hub 1.10",
"product_id": "Red Hat Developer Hub 1.10",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:rhdh:1.10::el9"
}
}
}
],
"category": "product_family",
"name": "Red Hat Developer Hub"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed@sha256:880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444_amd64",
"product": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed@sha256:880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444_amd64",
"product_id": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed@sha256:880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444_amd64",
"product_identification_helper": {
"purl": "pkg:oci/red-hat-developer-hub-backstage-plugin-lightspeed@sha256%3A880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444?arch=amd64\u0026repository_url=registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed\u0026tag=1792506610"
}
}
},
{
"category": "product_version",
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256:fd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df_amd64",
"product": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256:fd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df_amd64",
"product_id": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256:fd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df_amd64",
"product_identification_helper": {
"purl": "pkg:oci/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256%3Afd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df?arch=amd64\u0026repository_url=registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend\u0026tag=1792506092"
}
}
},
{
"category": "product_version",
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator@sha256:c43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc_amd64",
"product": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator@sha256:c43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc_amd64",
"product_id": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator@sha256:c43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc_amd64",
"product_identification_helper": {
"purl": "pkg:oci/red-hat-developer-hub-backstage-plugin-orchestrator@sha256%3Ac43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc?arch=amd64\u0026repository_url=registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator\u0026tag=1792508537"
}
}
},
{
"category": "product_version",
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256:1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5_amd64",
"product": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256:1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5_amd64",
"product_id": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256:1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5_amd64",
"product_identification_helper": {
"purl": "pkg:oci/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256%3A1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5?arch=amd64\u0026repository_url=registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend\u0026tag=1792509044"
}
}
},
{
"category": "product_version",
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256:2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340_amd64",
"product": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256:2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340_amd64",
"product_id": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256:2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340_amd64",
"product_identification_helper": {
"purl": "pkg:oci/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256%3A2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340?arch=amd64\u0026repository_url=registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki\u0026tag=1792508506"
}
}
},
{
"category": "product_version",
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256:bf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a_amd64",
"product": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256:bf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a_amd64",
"product_id": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256:bf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a_amd64",
"product_identification_helper": {
"purl": "pkg:oci/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256%3Abf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a?arch=amd64\u0026repository_url=registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets\u0026tag=1792509133"
}
}
},
{
"category": "product_version",
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda_amd64",
"product": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda_amd64",
"product_id": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda_amd64",
"product_identification_helper": {
"purl": "pkg:oci/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256%3A03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda?arch=amd64\u0026repository_url=registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator\u0026tag=1792508522"
}
}
}
],
"category": "architecture",
"name": "amd64"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256:fd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df_amd64 as a component of Red Hat Developer Hub 1.10",
"product_id": "Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256:fd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df_amd64"
},
"product_reference": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256:fd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df_amd64",
"relates_to_product_reference": "Red Hat Developer Hub 1.10"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed@sha256:880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444_amd64 as a component of Red Hat Developer Hub 1.10",
"product_id": "Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed@sha256:880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444_amd64"
},
"product_reference": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed@sha256:880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444_amd64",
"relates_to_product_reference": "Red Hat Developer Hub 1.10"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256:2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340_amd64 as a component of Red Hat Developer Hub 1.10",
"product_id": "Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256:2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340_amd64"
},
"product_reference": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256:2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340_amd64",
"relates_to_product_reference": "Red Hat Developer Hub 1.10"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256:1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5_amd64 as a component of Red Hat Developer Hub 1.10",
"product_id": "Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256:1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5_amd64"
},
"product_reference": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256:1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5_amd64",
"relates_to_product_reference": "Red Hat Developer Hub 1.10"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256:bf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a_amd64 as a component of Red Hat Developer Hub 1.10",
"product_id": "Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256:bf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a_amd64"
},
"product_reference": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256:bf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a_amd64",
"relates_to_product_reference": "Red Hat Developer Hub 1.10"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator@sha256:c43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc_amd64 as a component of Red Hat Developer Hub 1.10",
"product_id": "Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator@sha256:c43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc_amd64"
},
"product_reference": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator@sha256:c43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc_amd64",
"relates_to_product_reference": "Red Hat Developer Hub 1.10"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda_amd64 as a component of Red Hat Developer Hub 1.10",
"product_id": "Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda_amd64"
},
"product_reference": "registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda_amd64",
"relates_to_product_reference": "Red Hat Developer Hub 1.10"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-90711",
"cwe": {
"id": "CWE-290",
"name": "Authentication Bypass by Spoofing"
},
"discovery_date": "2026-09-15T06:41:11.029083+00:00",
"flags": [
{
"label": "vulnerable_code_not_present",
"product_ids": [
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed@sha256:880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256:bf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator@sha256:c43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc_amd64"
]
}
],
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2533602"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in proxy-addr. When an application defines trusted proxy subnets using IPv4-mapped IPv6 addresses with an improper prefix length, the subnet parser fails open and erroneously treats all incoming network addresses as trusted. A remote, unauthenticated attacker can exploit this vulnerability by submitting a forged X-Forwarded-For header to spoof their client IP address. This flaw allows attackers to bypass IP-based access controls, rate limiting, and audit logging.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "proxy-addr: proxy-addr vulnerable to IP spoofing via IPv4-mapped IPv6 trust subnet",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This vulnerability is rated as Important because unauthenticated remote attackers can spoof client IP addresses and circumvent security controls, such as rate limits or network access lists, by sending custom forwarding headers. Exploitation is contingent on application configurations that define reverse proxy trust subnets using IPv4-mapped IPv6 notation with short IPv4 prefix lengths. Environments configuring trusted proxies via canonical IPv4 CIDR blocks, hostnames, or default loopback addresses are not vulnerable to this behavior.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256:fd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256:2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256:1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda_amd64"
],
"known_not_affected": [
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed@sha256:880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256:bf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator@sha256:c43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc_amd64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-90711"
},
{
"category": "external",
"summary": "RHBZ#2533602",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2533602"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-90711",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-90711"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-90711",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-90711"
},
{
"category": "external",
"summary": "https://cna.openjsf.org/security-advisories.html",
"url": "https://cna.openjsf.org/security-advisories.html"
},
{
"category": "external",
"summary": "https://github.com/jshttp/proxy-addr/security/advisories/GHSA-jqcg-44mw-7w3h",
"url": "https://github.com/jshttp/proxy-addr/security/advisories/GHSA-jqcg-44mw-7w3h"
}
],
"release_date": "2026-09-15T06:19:46.332000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-10-21T12:28:39+00:00",
"details": "For more about Red Hat Developer Hub, see References links",
"product_ids": [
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256:fd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256:2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256:1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda_amd64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:86957"
},
{
"category": "workaround",
"details": "To mitigate this flaw through configuration:\n\n1. Configure trusted proxy definitions using standard IPv4 notation (such as `10.0.0.0/8`) rather than IPv4-mapped IPv6 notation.\n2. If IPv4-mapped IPv6 notation is required, set the subnet prefix length to at least 97 to cover the mapped boundary (for example, specify `::ffff:10.0.0.0/104` instead of `::ffff:10.0.0.0/8`).\n3. Alternatively, sanitize or strip incoming `X-Forwarded-For` headers at edge load balancers or boundary reverse proxies before passing traffic to backend applications.\n\nWarning: Modifying application configuration files requires restarting the Node.js application service, which will temporarily interrupt service availability and active connections.",
"product_ids": [
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256:fd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed@sha256:880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256:2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256:1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256:bf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator@sha256:c43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda_amd64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend@sha256:fd810ebe5995c4f8d211e145f40ff5f0c327506d598509a50a10a4b9728ca8df_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-lightspeed@sha256:880fe5dc9874f8f12610e3b58fc7c8f288d5c5b04d4849c3465adb733ebe9444_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki@sha256:2bb6a1ac12de81b8b14c21a73ed1efcac20e386d9dd87db5a309905fbf221340_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend@sha256:1757e2d71a48707d556308d31e84f6fd3d4ae36021c9321c0634c9af7290cbd5_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets@sha256:bf3335d76864d1a2c069be1cad91d74183ff4ffc1846eca4073b06e09808928a_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator@sha256:c43d654e0194e7bf5b82e6026b6f16dec9cdc3a18852c2c34090cbdb82f447fc_amd64",
"Red Hat Developer Hub 1.10:registry.redhat.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator@sha256:03739daac49291136955c7129296c7e4f5769c7be904a4a5c0286663d5a02cda_amd64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "proxy-addr: proxy-addr vulnerable to IP spoofing via IPv4-mapped IPv6 trust subnet"
}
]
}
Drag nodes to arrange them. Double-click a related vulnerability to open it, or a source to visit its link. The Physics button on the left tunes the layout and the simulation; the legend at the bottom left hides or shows nodes by kind and by sighting type.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Vulnerability timeline
Sightings and recorded dates, grouped by day · UTC
Loading timeline…
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.