CVE-2026-55250: CWE-294: Authentication Bypass by Capture-replay in macropay-solutions maravel-framework
Description
Maravel Framework versions prior to 10.74.0 have a high-severity token replay vulnerability due to a lifecycle mismatch between stateless token validation and relational caching layers. This flaw causes blacklisted JWT tokens to be prematurely evicted from cache, allowing them to be reused for up to 14 days. The issue arises from the tymon/jwt-auth package's use of cache tags with a forced 2-hour eviction ceiling, which truncates the intended 14-day blacklist lifespan. Cache flushes or natural evictions invalidate blacklist records, enabling token replay attacks. The vulnerability is architectural and not fixed by a simple framework upgrade; version 10.74.0 introduces a workaround to decouple token identifiers from tagged caches. Users must apply configuration changes to avoid early cache evictions and ensure token blacklists persist for their full lifespan.
CVSS v4.0
Score 8.7high
Affected software
macropay-solutions
maravel-framework
pkg:composer/macropay-solutions/maravel-frameworkRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-55250 affects macropay-solutions maravel-framework prior to version 10.74.0 and involves a token replay vulnerability caused by a structural lifecycle mismatch between stateless token validation and relational caching layers. The tymon/jwt-auth package uses cache tags to store 14-day JWT blacklist entries, but a global cache eviction ceiling of 2 hours truncates this lifespan, causing blacklisted tokens to expire prematurely from cache. Additionally, cache flushes reset internal version pointers, invalidating blacklist records. As a result, tokens that should be blacklisted remain valid and can be replayed across the API gateway. The root cause is an architectural assumption in tymon/jwt-auth, not a core framework defect. Maravel 10.74.0 introduces a backported fix that decouples token identifiers from tagged caches, preventing premature eviction. The recommended workaround is to avoid cache memory conditions that cause early evictions and to store token identifiers as flat, untagged key-value pairs to maintain their full 14-day lifecycle.
Potential Impact
The vulnerability allows attackers to replay JWT tokens that have been blacklisted or logged out because the blacklist entries are prematurely evicted from cache due to a forced 2-hour eviction ceiling and cache flushes. This leads to critical authentication bypass, enabling unauthorized access to API endpoints for up to 14 days after token invalidation. The impact is high severity given the potential for widespread token reuse and unauthorized access.
Mitigation Recommendations
A fix is available in maravel-framework version 10.74.0, which introduces a backported tagged cache implementation that resolves the lifecycle mismatch. Users should upgrade to version 10.74.0 or later. Until upgrading, apply the recommended workaround by configuring the cache to prevent early evictions that delete blacklisted JWT IDs prematurely. Additionally, decouple authentication token identifiers from the relational tagging subsystem by storing them as flat, untagged key-value pairs to preserve their full 14-day blacklist lifespan.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- GitHub_M
- Date Reserved
- 2026-06-16T16:44:00.625Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 6aa08abdacd9273b494d73c8
Added to database: 09/08/2026, 22:22:53 UTC
Last enriched: 09/16/2026, 02:38:47 UTC
Last updated: 10/23/2026, 15:10:13 UTC
Views: 116
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.