Lucene search
+L

169 matches found

Kitploit
Kitploit
•added 2026/10/18 9:29 a.m.•19 views

CVE-2023-48223

CVE-2023-48223 PoC fast-jwt Algorithm Confusion This repository demonstrates JWT algorithm confusion in fast-jwt when token verification does not lock allowed algorithms. Environment Setup Requirements Node.js 18 or newer npm OpenSSL must be available in your terminal PATH 1 Install dependencies...

5.9CVSS6.4AI score0.00681EPSS
SaveExploits1References3
Kitploit
Kitploit
•added 2026/10/15 12:58 p.m.•24 views

CVE-2025-30144

Summary The fast-jwt library does not properly validate the iss claim based on the RFC https://datatracker.ietf.org/doc/html/rfc7519page-9. Details The iss issuer claim validation within the fast-jwt library permits an array of strings as a valid iss value. This design flaw enables a potential...

6.5CVSS6.2AI score0.00592EPSS
SaveExploits0References1
Kitploit
Kitploit
•added 2026/10/13 5:43 p.m.•21 views

CVE-2026-44351-poc

CVE-2026-44351 — JWT Forgery via Empty Secret in fast-jwt PoC of the authentication bypass auth bypass in fast-jwt versions prior to 6.2.4 that allows any unauthenticated attacker to forge arbitrary JWTs and have them accepted as authentic by the target application. | ---|--- CVE| CVE-2026-44351...

9.1CVSS6.2AI score0.00334EPSS
SaveExploits1References2
NVD
NVD
•added 2026/10/08 10:17 p.m.•12 views

CVE-2026-107720

fast-jwt provides fast JSON Web Token JWT implementation. Prior to 6.3.1, fast-jwt createVerifier accepts an unsigned JWT when key is an empty string or null and algorithms is a non-empty allowlist. Falsy synchronous keys bypass prepareKeyOrSecret, allowedAlgorithms remains active, hasKey is fals...

7.4CVSS0.00256EPSS
SaveExploits0References4
NVD
NVD
•added 2026/10/08 10:17 p.m.•11 views

CVE-2026-107721

fast-jwt provides fast JSON Web Token JWT implementation. Prior to 6.3.0, fast-jwt createVerifier accepts Infinity for clockTolerance because its option validation checks type and negativity but not finiteness. In validateClaimDateValue, infinite positive and negative modifiers make exp and nbf...

5.9CVSS0.00334EPSS
SaveExploits0References3
NVD
NVD
•added 2026/10/08 10:17 p.m.•10 views

CVE-2026-107724

fast-jwt provides fast JSON Web Token JWT implementation. In 6.2.4, fast-jwt can classify raw serialized public JWK or JWKS JSON as an HMAC secret because src/crypto.js performDetectPublicKeyAlgorithms treats non-PEM strings as symmetric key material. If HS256 is explicitly allowed or inferred, a...

7.4CVSS0.00222EPSS
SaveExploits0References4
NVD
NVD
•added 2026/10/08 10:17 p.m.•11 views

CVE-2026-107722

fast-jwt provides fast JSON Web Token JWT implementation. From 6.2.0 until 6.3.0, fast-jwt can misclassify RSA public-key text as an HMAC secret when the key has non-whitespace content before its PEM header. In src/crypto.js, performDetectPublicKeyAlgorithms trims whitespace but publicKeyPemMatch...

9.8CVSS0.00272EPSS
SaveExploits0References4
NVD
NVD
•added 2026/10/08 10:17 p.m.•11 views

CVE-2026-107723

fast-jwt provides fast JSON Web Token JWT implementation. Prior to 6.3.0, fast-jwt createVerifier accepts a validly signed JWT whose payload is a JSON array because src/decoder.js checks that the payload is an object but does not reject arrays. The claim validator loop then finds no named exp, nb...

8.1CVSS0.00358EPSS
SaveExploits0References4
NVD
NVD
•added 2026/10/08 10:17 p.m.•12 views

CVE-2026-107719

fast-jwt provides fast JSON Web Token JWT implementation. Prior to 6.3.4, the fast-jwt createVerifier cache can continue accepting a previously valid, signed JWT after its exp time when caching is enabled and the token has exp but no iat. In src/verifier.js, cacheSet derives the exp cache deadlin...

4.2CVSS0.00226EPSS
SaveExploits0References3
Patchstack
Patchstack
•added 2026/10/08 10:10 p.m.•14 views

NPM: fast-jwt: Verifier cache accepts expired JWTs without iat.

NPM: fast-jwt: Verifier cache accepts expired JWTs without iat. vulnerability discovered by ? in WordPress Npm fast-jwt versions = 6.3.3...

4.2CVSS5.8AI score0.00226EPSS
SaveExploits0References4Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/08 10:10 p.m.•12 views

GHSA-X937-HJ6V-793P fast-jwt: Verifier cache accepts expired JWTs without iat.

Summary cacheSet only derives its exp cache deadline inside hasIat src/verifier.js:127-140. JWT iat is optional. For a valid token with exp but no iat, cacheSet substitutes clockTimestamp + clockTolerance + cacheTTL src/verifier.js:142-146. Later, the cache path returns the saved payload before...

4.2CVSS5.8AI score0.00226EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/10/08 10:10 p.m.•21 views

fast-jwt: Verifier cache accepts expired JWTs without iat.

Summary cacheSet only derives its exp cache deadline inside hasIat src/verifier.js:127-140. JWT iat is optional. For a valid token with exp but no iat, cacheSet substitutes clockTimestamp + clockTolerance + cacheTTL src/verifier.js:142-146. Later, the cache path returns the saved payload before...

4.2CVSS5.8AI score0.00226EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/08 10:02 p.m.•17 views

fast-jwt: createVerifier accepts unsigned JWTs when key is '' or null and algorithms is explicitly set

Summary createVerifier in fast-jwt ≤ 6.3.0 skips signature verification entirely when the key option is a falsy synchronous value '' or null and the algorithms option is set to a non-empty allowlist. An attacker who can present a JWT to the application — regardless of algorithm — can forge...

7.4CVSS6AI score0.00256EPSS
SaveExploits0References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/08 10:02 p.m.•11 views

GHSA-8WPC-H4Q6-8FXV fast-jwt: createVerifier accepts unsigned JWTs when key is '' or null and algorithms is explicitly set

Summary createVerifier in fast-jwt ≤ 6.3.0 skips signature verification entirely when the key option is a falsy synchronous value '' or null and the algorithms option is set to a non-empty allowlist. An attacker who can present a JWT to the application — regardless of algorithm — can forge...

7.4CVSS6AI score0.00256EPSS
SaveExploits0References5
Patchstack
Patchstack
•added 2026/10/08 10:02 p.m.•13 views

NPM: fast-jwt: createVerifier accepts unsigned JWTs when key is '' or null and algorithms is explicitly set

NPM: fast-jwt: createVerifier accepts unsigned JWTs when key is '' or null and algorithms is explicitly set vulnerability discovered by ? in WordPress Npm fast-jwt versions = 6.3.0...

7.4CVSS5.7AI score0.00256EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/08 10:02 p.m.•19 views

fast-jwt: Incomplete patch of CVE-2026-34950: Non-whitespace key-prefix re-enables RSA→HS256 algorithm confusion

Summary The fix for CVE-2026-34950 CVSS 9.1, released in v6.2.0 is incomplete. It adds key.trim to the PEM-detection path in src/crypto.js, but String.prototype.trim only strips characters classified as whitespace by the ECMAScript specification. The subsequent ^-anchored regex /^-----BEGIN?: RSA...

9.8CVSS6.1AI score0.00274EPSS
SaveExploits1References5Affected Software1
Patchstack
Patchstack
•added 2026/10/08 10:02 p.m.•14 views

NPM: fast-jwt: Incomplete patch of CVE-2026-34950: Non-whitespace key-prefix re-enables RSA→HS256 algorithm confusion

NPM: fast-jwt: Incomplete patch of CVE-2026-34950: Non-whitespace key-prefix re-enables RSA→HS256 algorithm confusion vulnerability discovered by ? in WordPress Npm fast-jwt versions = 6.2.0, = 6.2.4...

9.8CVSS5.8AI score0.00274EPSS
SaveExploits1References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/08 10:02 p.m.•12 views

GHSA-WW5H-9M49-7XX4 fast-jwt: Incomplete patch of CVE-2026-34950: Non-whitespace key-prefix re-enables RSA→HS256 algorithm confusion

Summary The fix for CVE-2026-34950 CVSS 9.1, released in v6.2.0 is incomplete. It adds key.trim to the PEM-detection path in src/crypto.js, but String.prototype.trim only strips characters classified as whitespace by the ECMAScript specification. The subsequent ^-anchored regex /^-----BEGIN?: RSA...

9.8CVSS6.1AI score0.00272EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/08 10:02 p.m.•12 views

GHSA-687G-22H4-J4W4 fast-jwt clockTolerance: Infinity silently bypasses both exp and nbf validation (and persists in the verifier cache)

Summary createVerifier clockTolerance: Infinity silently bypasses both exp expiry AND nbf not-before validation. Any expired or not-yet-active token is accepted as valid. The same primitive also corrupts the verifier's internal cache so cached entries inherit infinite validity — they remain valid...

5.9CVSS5.5AI score0.00334EPSS
SaveExploits0References4
Patchstack
Patchstack
•added 2026/10/08 10:02 p.m.•15 views

NPM: fast-jwt clockTolerance: Infinity silently bypasses both exp and nbf validation (and persists in the verifier cache)

NPM: fast-jwt clockTolerance: Infinity silently bypasses both exp and nbf validation and persists in the verifier cache vulnerability discovered by ? in WordPress Npm fast-jwt versions = 6.2.4...

5.9CVSS5.8AI score0.00334EPSS
SaveExploits0References4Affected Software1
Rows per page
Query Builder