๐Ÿ” CVE Alert

CVE-2026-117549

MEDIUM 4.2

@fastify/secure-session vulnerable to signature verification bypass via cookie signature removal

CVSS Score
4.2
EPSS Score
0.0%
EPSS Percentile
0th

@fastify/secure-session is a session plugin for Fastify that stores an encrypted session in a cookie. In versions 7.5.0 through 8.4.1, when the plugin is configured with the signed cookie option, it calls the cookie unsign routine but, when the signature check reports the value as invalid, still passes the original cookie value to the session decoder, so a session whose signature did not validate is decrypted anyway. The practical effect appears when an application supplies the cookie signing secret independently of the session encryption key and rotates only the signing secret to retire existing sessions while keeping the encryption key active, because a holder of an old session cookie can strip the now obsolete signature and keep using the session. The attacker must already possess an unexpired encrypted session cookie and needs neither secret, and cannot forge session data, extend expiry, or survive rotation of the encryption key. The issue is fixed in @fastify/secure-session 8.4.2, which no longer decodes the session when the signed cookie option is set and the signature check fails, and users should upgrade to 8.4.2 or later. As a workaround, rotate the session encryption key rather than relying on rotation of the cookie signing secret alone.

CWE CWE-347
Vendor @fastify/secure-session
Product @fastify/secure-session
Published Nov 2, 2026
Stay Ahead of the Next One

Get instant alerts for @fastify/secure-session @fastify/secure-session

Be the first to know when new medium vulnerabilities affecting @fastify/secure-session @fastify/secure-session are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

@fastify/secure-session / @fastify/secure-session
7.5.0 < 8.4.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/fastify/fastify-secure-session/security/advisories/GHSA-4cgq-x5f7-r8jv cna.openjsf.org: https://cna.openjsf.org/security-advisories.html

Credits

๐Ÿ” nirodhav mcollina UlisesGascon