CVE-2026-45363
Omzeiling van authenticatie
- Gepubliceerd14 jul 2026
Beschrijving
ruby-jwt is a Ruby implementation of the RFC 7519 OAuth JSON Web Token standard. Prior to 2.10.3 and 3.2.0, JWT.decode(token, '', true, algorithm: 'HS256') accepts an attacker-forged token because OpenSSL::HMAC.digest('SHA256', '', payload) returns a valid digest under an empty key and no empty-key precondition exists in the HMAC algorithm. The same path is reached when a keyfinder block or key_finder: argument returns an empty string, nil, or an array containing nil for an unknown key, affecting HS256, HS384, and HS512 verification through JWT.decode and JWT::EncodedToken#verify_signature!. This issue is fixed in versions 2.10.3 and 3.2.0.
CVSS 3.1-ontleding
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NHerstel
Er is geen opgeloste versie vastgelegd in de NVD-data. Raadpleeg het leveranciersadvies voor de laatste richtlijnen.
Referenties
- https://github.com/jwt/ruby-jwt/commit/9820020869ad147b941e49d96ab8beba35532964
- https://github.com/jwt/ruby-jwt/commit/db560b769a07bd9724e77ff505011ac01872106f
- https://github.com/jwt/ruby-jwt/releases/tag/v2.10.3
- https://github.com/jwt/ruby-jwt/releases/tag/v3.2.0
- https://github.com/jwt/ruby-jwt/security/advisories/GHSA-c32j-vqhx-rx3x
- https://lists.debian.org/debian-lts-announce/2026/09/msg00022.html
Gerelateerde CVE's
Recente ernstige kwetsbaarheden met hetzelfde zwakhedentype.
Veelgestelde vragen
Wordt CVE-2026-45363 actief misbruikt?
CVE-2026-45363 staat niet in de CISA KEV-catalogus. De EPSS-exploitkans is 0.36%.
Hoe ernstig is CVE-2026-45363?
CVE-2026-45363 heeft een CVSS 3.1-basisscore van 9.1, beoordeeld als kritiek. EPSS schat een exploitkans van 0.36%.
Hoe verhelp ik CVE-2026-45363?
Pas de patch of het advies van de leverancier toe en controleer dat er geen getroffen versies meer op uw apparaten staan.
Hoe Secuno hiermee omgaat
Secuno correleert kwetsbaarheden zoals CVE-2026-45363 dagelijks tegen de werkelijke software-inventaris op elk beheerd apparaat. In plaats van een statische ernst wordt elke match in context gescoord: exploitbeschikbaarheid, EPSS, de blootstelling van het asset en bedrijfskriticiteit bepalen de prioriteit. Als een getroffen versie ergens in uw portfolio aanwezig is, verschijnt die automatisch met een geprioriteerd hersteltraject.
Data uit de NVD, CISA KEV-catalogus en FIRST EPSS. CVSS 3.1-basisscore getoond indien beschikbaar.