59 matches found
RS256-2-HS256
RS256-2-HS256 JWT Attack to change the algorithm RS256 to HS256 Usage root@kitploit: usage: RS2562HS256JWT.py -h payload pubkey positional arguments: payload JSON payload from JWT to attack pubkey Public key file to use for signing optional arguments: -h, --help show this help message and exit...
CVE-2026-75431_PowerJob_jwt_key_predictable
PowerJob JWT 签名密钥可预测(密钥由默认 JDBC URL 派生)→ 令牌伪造 1. 概述 PowerJob Server 的 JWT(HS256)签名密钥是通过对硬编码常量与默认 JDBC URL 的 MD5 拼接结果进行 BASE64 解码 而派生的(DefaultSecretProvider / JwtServiceImpl)。在默认部署(docker-compose / application-daily.properties)中,JDBC URL 是公开的,因此攻击者可以完全离线推导出密钥 ,并为任何用户(包括管理员)伪造有效的 JWT;OpenAPI...
CVE-2021-44910_SpringBlade
CVE-2021-44910-Herramienta de detección de vulnerabilidades SpringBlade Vulnerabilidad de autenticación JWT de SpringBlade. Uso python3 Se utilizaron respectivamente los algoritmos "HS256", "HS384", "HS512" para las pruebas...
CVE-2026-82329-poc
CVE-2026-82329 Artifactory 安全评估工具 用于识别受 CVE-2026-82329 影响的 JFrog Artifactory 自托管安装的 PoC 与验证工具。 该工具验证以下认证链: 1. 使用空的默认签名密钥伪造 HS256 JWT。 2. 将 JWT 发送到 registry join 端点以获取 service token。 3. 将 service token 交换为具有管理员权限的 token。 4. 通过配置端点和 Artifactory token 验证管理员访问权限。...
jwt_tool
The JSON Web Token Toolkit v2 jwttool.py is a toolkit for validating, forging, scanning and tampering JWTs JSON Web Tokens. Its functionality includes: Checking the validity of a token Testing for known exploits: CVE-2015-2951 The alg=none signature-bypass vulnerability CVE-2016-10555 The RS/HS25...
jwt-key-id-injector
JWT Key ID Injector JWTの仮想的な脆弱性をチェックするためのシンプルなPythonスクリプト。 HS256アルゴリズムで署名されたJWTトークンを使用するアプリケーションがあるとします。トークンの例は次のようになります: root@kitploit: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.zbgd5BNF1cqQprCEqIvBTjSxMS8bDLnJAEwE-0Cxg...
jwt-key-id-injector
JWT Key ID Injector Simple python script to check against hypothetical JWT vulnerability. Let's say there is an application that uses JWT tokens signed HS256 algorithm. An example token looks like the follow: root@kitploit:...
poc-cve-2016-10555
アルゴリズムRS256非対称からHS256対称への変更 - POC CVE-2016-10555 アルゴリズムHS256は、各メッセージの署名と検証に秘密鍵を使用します。 アルゴリズムRS256は、メッセージの署名に秘密鍵を使用し、認証には公開鍵を使用します。 アルゴリズムをRS256からHS256に変更すると、バックエンドコードは公開鍵を秘密鍵として使用し、HS256アルゴリズムで署名を検証します。 以上: https://www.youtube.com/c/FarahHawa...
jwt-key-confusion-poc
JWT密钥混淆PoC CVE-2015-9235 为Hack the Box挑战 - Under Construction和Secret编写 这两个脚本均执行Java Web Token密钥混淆攻击CVE-2015-9235。 要执行该攻击,攻击者需要知道服务器用来验证签名的公钥,并且服务器配置为使用HS256算法。由于HS256是一种对称密钥算法(相同的密钥用于签名和验证消息),我们可以使用公钥来签名我们篡改的令牌。由于Web服务器知道公钥,当它收到篡改的令牌时,会能够验证它。 截图 使用方法 python3 jwt-9235.py -h tokenlocation claimkey...
kit-jwt
kit-jwt JSON Web Token JWT encoding and decoding for Kit TOC Files File| Description ---|--- .editorconfig| Editor formatting configuration .gitignore| Git ignore rules for build artifacts and dependencies .tool-versions| asdf tool versions Zig, Kit LICENSE| MIT license file README.md| This file...
POC_CVE-2015-9235
CVE-2015-9235 Demostración del ataque de confusión de algoritmo en librerías de Json Web Token JWT. Los JWT se usan a menudo en cookies para certificar una sesión de usuario, por lo que este ataque es crítico. El módulo de Node [email protected] se utilizó para demostrar la vulnerabilidad...
CVE-2026-75431
PowerJob Server version 5.1.2 and likely earlier uses a predictable JWT signing key for HS256-based authentication. This allows a remote attacker to execute arbitrary code...
CVE-2026-75431
PowerJob Server version 5.1.2 and likely earlier uses a predictable JWT signing key for HS256-based authentication. This allows a remote attacker to execute arbitrary code...
EUVD-2026-71448
PowerJob Server version 5.1.2 and likely earlier uses a predictable JWT signing key for HS256-based authentication. This allows a remote attacker to execute arbitrary code...
CVE-2026-75431
PowerJob Server version 5.1.2 (and likely earlier) suffers from a predictable JWT signing key used for HS256-based authentication, allowing a remote attacker with no prior access to forge valid tokens and execute arbitrary code . The vulnerability is rated CVSS 9.1 (Critical) with high confidenti...
EUVD-2026-70671
python-jose through 3.5.0 fails to properly validate asymmetric keys in HMAC initialization, accepting DER-encoded public keys that lack PEM armor or SSH prefixes. Attackers holding the service's public key can forge HS256 tokens that pass verification when algorithms are not explicitly restricte...
CVE-2026-82454 Omnivore before android-0.227.0 Authentication Bypass via Apple Sign-in
The Omnivore API packages/api before the fix in commit abf53d6 contains an authentication bypass in Apple sign-in token verification. The decodeAppleToken function extracted the 'alg' field from the attacker-supplied JWT header and passed it as the sole allowed algorithm to jwt.verify. Using...
CVE-2026-45363
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.decodetoken, '', 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...
joserfc: HS256/HS384/HS512 verify accepts empty/nil HMAC key (cross-language sibling of CVE-2026-45363)
Summaryjoserfc.jwt.decode accepts attacker-forged HMAC-signed tokens when thecaller-supplied verification key is the empty string or None.HMACAlgorithm.sign and HMACAlgorithm.verify insrc/joserfc/rfc7518/jwsalgs.py:62-70 feed whateverOctKey.getopkey... produced into hmac.new..., and...
OPENSUSE-SU-2026:21263-1 Security update for python-joserfc
This update for python-joserfc fixes the following issues: Changes in python-joserfc: - CVE-2026-49852: HS256/HS384/HS512 verify accepts empty/nil HMAC key bsc1270234...