CVE-2026-90436
waiting for further signalsZero needs more public information before it can validate it.GHSA-988f-c54m-f8jj ↗EUVD-2026-118323 ↗
description
Apache Axis 1.x through 1.4 can process inbound SOAP faults in a way that permits unauthenticated remote class loading and possible code execution. Exposure requires a reachable Axis SOAP service and a suitable class on the application's classpath; service-level authentication handlers do not prevent the vulnerable parsing path.
mitigation
Migrate from Apache Axis 1.x to a supported SOAP implementation, such as Axis2/Java, or deploy a build with upstream commit 41f3b4e8d04e310ca81f86b92630ab2c11d608bd applied. Until then, remove or tightly restrict network access to Axis SOAP endpoints.
fixed in 41f3b4e8d04e310ca81f86b92630ab2c11d608bd
outcome
Contextual, not validated: no deterministic check could cover this one, and no technique passed our review.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-11-06 15:37Zcve.org record for CVE-2026-90436
- 2026-11-12vulncheck_kev: trigger signal, started the run
- 2026-11-12 00:00Z
- 2026-11-12 16:53Zfixedbyreboot/CVE-2026-90436-POC
- 2026-11-12 19:51ZNew N-able "4EverAble2Shell" zero-day exploited hours after PoC released
this entry in the feed
GET /api/v1/feed/CVE-2026-90436
{ "etk_id": "ETK-2026-4289", "cve_id": "CVE-2026-90436", "display_id": "CVE-2026-90436", "ghsa_id": "GHSA-988f-c54m-f8jj", "euvd_id": "EUVD-2026-118323", "status": "published", "anchor_state": "anchored", "title": "Unsafe SOAP fault deserialization in Apache Axis 1.x", "summary": "Apache Axis 1.x through 1.4 can process inbound SOAP faults in a way that permits unauthenticated remote class loading and possible code execution. Exposure requires a reachable Axis SOAP service and a suitable class on the application's classpath; service-level authentication handlers do not prevent the vulnerable parsing path.", "mitigation": "Migrate from Apache Axis 1.x to a supported SOAP implementation, such as Axis2/Java, or deploy a build with upstream commit 41f3b4e8d04e310ca81f86b92630ab2c11d608bd applied. Until then, remove or tightly restrict network access to Axis SOAP endpoints.", "vendor": "Apache", "product": "axis", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 0, <= 1.4" ], "ecosystem": null, "fixed_versions": [], "package_name": "axis:axis", "purl": null }, { "affected_notes": [], "affected_ranges": [ ">= 0, <= 1.4" ], "ecosystem": null, "fixed_versions": [], "package_name": "org.apache.axis:axis", "purl": null }, { "affected_notes": [], "affected_ranges": [ ">= aac718c6035435d96b39d6aebb9c078a13af7cc8, < 41f3b4e8d04e310ca81f86b92630ab2c11d608bd" ], "ecosystem": null, "fixed_versions": [ "41f3b4e8d04e310ca81f86b92630ab2c11d608bd" ], "package_name": "Apache Axis 1.x (EOL)", "purl": null } ], "cwes": null, "cvss_score": 9.8, "cvss_src": "other", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 13.60332675, "t0_at": "2026-11-06T15:37:55.374000+00:00", "signals": { "kev": { "at": "2026-11-12T00:00:00+00:00", "days": 6, "is_lower_bound": false, "measured_at": "2026-11-06T15:37:55.374000+00:00", "precision": "day", "url": "https://vulncheck.com/cve/CVE-2026-90436" }, "public_poc": { "at": "2026-11-10T06:45:30+00:00", "days": 3.630261875, "is_lower_bound": false, "measured_at": "2026-11-06T15:37:55.374000+00:00", "url": "https://github.com/fixedbyreboot/CVE-2026-90436-POC" }, "trigger_signal": { "at": "2026-11-12T00:00:00+00:00", "days": 5.348664652777778, "is_lower_bound": false, "measured_at": "2026-11-06T15:37:55.374000+00:00", "url": "https://vulncheck.com/cve/CVE-2026-90436" } } }
published 2026-11-12 16:39Z
last change 2026-11-13 02:51Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.