CVE-2026-107275
Last modified
CVE-2026-107275 is a medium-severity vulnerability rated 6.8/10 on the CVSS scale. @fastify/jwt is a JSON Web Token plugin for the Fastify web framework. In versions before 10.2.3, a time span passed to expiresIn, notBefore, or maxAge that the plugin's parser cannot read, such as a compound span, a month unit, an ISO 8601 duration, a decimal comma, or a value with surrounding whitespace, is silently dropped instead of refused.
Description
@fastify/jwt is a JSON Web Token plugin for the Fastify web framework. In versions before 10.2.3, a time span passed to expiresIn, notBefore, or maxAge that the plugin's parser cannot read, such as a compound span, a month unit, an ISO 8601 duration, a decimal comma, or a value with surrounding whitespace, is silently dropped instead of refused. On the signing path this produces a token with no expiration claim that never expires, and on the verification path a configured maxAge stops being enforced, so a token that should be rejected for age is accepted. The issue is fixed in @fastify/jwt 10.2.3, and users should upgrade to 10.2.3 or later. As a workaround, pass these options as a number of seconds, or verify that any time-span string parses to a finite value before relying on it.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| @fastify/jwt | @fastify/jwt | < 10.2.3 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-107275?
How severe is CVE-2026-107275?
How do I fix CVE-2026-107275?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-10727An OS command injection vulnerability in Ivanti EPMM before …7.2
- CVE-2026-107270Gophish through 0.12.1 contains an insecure direct object re…7.1
- CVE-2026-107271Gophish through 0.12.1 contains a rate limit bypass vulnerab…5.3
- CVE-2026-107272Gophish through 0.12.1 contains stored and reflected cross-s…4.7
- CVE-2026-107273Gophish 0.11.0 through 0.12.1 contains a server-side request…4.3
- CVE-2026-107274Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-107276MISP contains a race condition in the email-based one-time p…6.3
- CVE-2026-107278MISP contains a validation flaw in its object synchronizatio…5.3
- CVE-2026-107279The AsyncHttpClient (AHC) library allows Java applications t…8.8
- CVE-2026-107280The AsyncHttpClient (AHC) library allows Java applications t…6.9
- CVE-2026-107281The AsyncHttpClient (AHC) library allows Java applications t…7.6
- CVE-2026-107282The AsyncHttpClient (AHC) library allows Java applications t…9.4
Are you affected by CVE-2026-107275?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
