PatchSiren cyber security CVE debrief
CVE-2026-54885 malach-it CVE debrief
A Server-Side Request Forgery (SSRF) vulnerability exists in the malach-it Boruta OAuth/OpenID authorization server. This allows an unauthenticated remote attacker to cause the server to issue outbound HTTP requests to attacker-chosen URIs, potentially targeting internal services and cloud metadata endpoints. The issue arises from three code paths that fetch remote URIs without sufficient validation. This vulnerability affects boruta versions from 2.3.2 before 2.3.7.
- Vendor
- malach-it
- Product
- boruta
- CVSS
- MEDIUM 6.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-30
- Original CVE updated
- 2026-10-23
- Advisory published
- 2026-07-30
- Advisory updated
- 2026-10-23
Who should care
Defenders responsible for OAuth/OpenID authorization servers using malach-it Boruta, especially those with exposure to internal services or cloud metadata endpoints, should assess their exposure and prioritize remediation.
Why it matters
CVE-2026-54885 is a Server-Side Request Forgery vulnerability in malach-it Boruta that allows an unauthenticated remote attacker to cause the OAuth/OpenID authorization server to issue outbound HTTP requests to attacker-chosen URIs. Defenders should prioritize verifying exposure, especially if using Boruta for OAuth/OpenID authorization, and implement additional security measures to restrict requestable URIs.
- Potential unauthorized access to internal services or cloud metadata endpoints.
- Possible data breaches or unauthorized data modifications.
- Risk of service disruption or denial of service.
- Need for verification of Boruta version and exposure to potential attacks.
Technical summary
The vulnerability exists in three code paths of the malach-it Boruta OAuth/OpenID authorization server: Boruta.Oauth.Request.Base.fetch_unsigned_request/1, Boruta.Openid.parse_registration_params/2, and Boruta.Ecto.Clients.refresh_jwk_from_jwks_uri/1. These paths allow an attacker to steer the server's HTTP client at arbitrary network targets reachable from the Boruta host, as they do not enforce sufficient validation of the target URIs.
Defensive priority
Defenders should prioritize verifying exposure and assessing the impact of this vulnerability on their systems, especially if they are using Boruta for OAuth/OpenID authorization. Immediate actions include updating to version 2.3.7 or later and implementing additional security measures to restrict the URIs that can be requested by the server.
Recommended defensive actions
- Verify if the Boruta version is within the affected range (from 2.3.2 before 2.3.7) and update to version 2.3.7 or later if necessary.
- Implement additional security measures to restrict the URIs that can be requested by the server, such as whitelisting allowed URIs or enforcing HTTPS.
- Monitor the server's HTTP client activity for suspicious requests that could indicate exploitation attempts.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
The CVE record and source references provide details about the vulnerability, including its description, affected versions, and potential impacts. However, there is limited information about actual exploitation or specific attacks. The NVD entry is currently Deferred.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-54885 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-54885
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-54885 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-54885
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://cna.erlef.org/cves/CVE-2026-54885.html
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/malach-it/boruta_auth/commit/001e3dc5c259e67c6f907e98867eda4141c96d0d
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/malach-it/boruta_auth/commit/95fb10b78129355e475681f324c9a01ef0af2be5
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/malach-it/boruta_auth/security/advisories/GHSA-5q9h-vf5j-fr2g
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://osv.dev/vulnerability/EEF-CVE-2026-54885
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.