PatchSiren cyber security CVE debrief
CVE-2026-55733 Ueberauth CVE debrief
The CVE-2026-55733 vulnerability is caused by the Allocation of Resources Without Limits or Throttling in ueberauth guardian, which allows denial of service via unbounded atom creation from attacker-controlled binary input. This issue affects guardian versions from 2.0.0 before 2.4.1. Users of ueberauth guardian, especially those who use Guardian.Permissions.AtomEncoding, should be aware of this vulnerability and take steps to remediate it. The Guardian.Permissions.AtomEncoding encodes permission scopes by passing arbitrary binaries to String.to_atom/1, leading to potential atom table exhaustion. The default encoder is Guardian.Permissions.BitwiseEncoding, which is not affected.
- Vendor
- Ueberauth
- Product
- Guardian
- CVSS
- MEDIUM 6.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-01
- Original CVE updated
- 2026-08-06
- Advisory published
- 2026-08-01
- Advisory updated
- 2026-08-06
Who should care
Users of ueberauth guardian, especially those who use Guardian.Permissions.AtomEncoding, should be aware of this vulnerability and take steps to remediate it. This includes updating guardian to version 2.4.1 or later, using the default encoder Guardian.Permissions.BitwiseEncoding, monitoring for suspicious activity, and implementing compensating controls. Additionally, users should perform inventory checks for affected versions and track exceptions and retest after remediation. The vulnerability has a CVSS score of 6.9 and a MEDIUM severity level, indicating a moderate level of risk. Therefore, users should prioritize remediation efforts accordingly. Affected users should also review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. Compensating controls for exposed systems should be reviewed while remediation is scheduled and verified. Relevant monitoring, detection, and logs for exposed assets should be checked for extra review. Exceptions should be tracked, and remediated assets should be retested and closed only after evidence is documented. This vulnerability can be mitigated by Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up. This can be done by reviewing the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. Planning vendor-supported updates or mitigations through normal change control where exposure is confirmed can also mitigate this vulnerability. Compensating controls for exposed systems should be reviewed while remediation is scheduled and verified. Checking relevant monitoring, detection, and logs for exposed assets that need extra review can also help. Tracking exceptions, retesting remediated assets, and closing the item only after evidence is documented is also recommended. The CVE record was published on 2026-08-01T19:16:42.157Z and has not been modified since then. Therefore, users should rely on the information provided in the CVE record and take necessary actions to remediate the vulnerability. The vulnerability can cause denial of service via unbounded atom creation from attacker-
Technical summary
The CVE is caused by the Allocation of Resources Without Limits or Throttling in ueberauth guardian, which allows denial of service via unbounded atom creation from attacker-controlled binary input. The Guardian.Permissions.AtomEncoding encodes permission scopes by passing arbitrary binaries to String.to_atom/1, leading to potential atom table exhaustion. This issue affects guardian: from 2.0.0 before 2.4.1. The default encoder is Guardian.Permissions.BitwiseEncoding, which is not affected. Users of ueberauth guardian, especially those who use Guardian.Permissions.AtomEncoding, should be aware of this vulnerability and take steps to remediate it.
Defensive priority
Medium priority given the CVSS score of 6.9 and the potential for denial of service attacks.
Recommended defensive actions
- Update guardian to version 2.4.1 or later
- Use the default encoder Guardian.Permissions.BitwiseEncoding
- Monitor for suspicious activity and implement compensating controls
- Perform inventory checks for affected versions
- Exception tracking and retest after remediation
Evidence notes
The CVE is caused by the Allocation of Resources Without Limits or Throttling in ueberauth guardian, which allows denial of service via unbounded atom creation from attacker-controlled binary input. The Guardian.Permissions.AtomEncoding encodes permission scopes by passing arbitrary binaries to String.to_atom/1, leading to potential atom table exhaustion.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-55733 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-55733
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-55733 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-55733
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-55733.html
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/ueberauth/guardian/commit/9cd268557846aa4c3ad53566c08f2c190ee5513f
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/ueberauth/guardian/security/advisories/GHSA-fjr5-7xrc-hmpj
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://osv.dev/vulnerability/EEF-CVE-2026-55733
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.