35 matches found
CVE-2026-29000-PoC-Exploit
🚀 CVE-2026-29000 - pac4j-jwt 認証バイパスエクスプロイト CVE-2026-29000 - JWT alg:none + JWE暗号化によるワンクリック管理者フォージ 📌 概要 このエクスプロイトは、pac4j-jwt ライブラリの重大なCVSS 10.0脆弱性 CVE-2026-29000 を利用します。サーバーの公開JWKSキーを抽出し、alg: none で暗号化されたJWEトークンを偽造することで、完全な認証バイパスを達成し、ワンクリックで完全な管理者権限を獲得します。 🔥 主な機能 ✅ 認証不要 - 事前認証エクスプロイト、有効な認証情報不要 ✅...
CVE-2026-29000-PoC
CVE-2026-29000 — pac4j-jwt JwtAuthenticator 认证绕过 PoC CVE-2026-29000 的 PoC,它是 pac4j-jwt 中 JwtAuthenticator 组件的一个认证绕过漏洞(CVSS 10.0 ,严重)。 该脚本可以伪造一个令牌,以冒充任何用户和任意角色——无需知道任何秘密——只要目标暴露其 RSA 公钥 。 !WARNING 本工具仅用于教育目的和授权的安全测试 。它旨在解决 Hack The Box 机器 "Principal" ,并且默认值(iss、role、kid)是针对该机器定制的。请仅在拥有或明确授权测试的系统上使...
CVE-2026-29000
CVE-2026-29000: pac4j JWT 認証バイパス PoC 概念実証 CVE-2026-29000 - pac4j JWT 実装における重大な認証バイパス脆弱性。攻撃者は有効な署名なしで管理者トークンを偽造できます。 ⚠️ 免責事項 このツールは教育目的および許可されたセキュリティテスト目的のみに提供されています。作者はこのエクスプロイトの誤用、損害、または違法使用について一切の責任を負いません。 コンピュータシステムへの不正アクセスはほとんどの法域で違法 です テスト前に明示的な書面による許可 を取得する必要があります...
CVE-2026-29000
CVE-2026-29000 Lab Java/SparkJava 实验室,模拟与 CVE-2026-29000 相关的 JWT/JWE 认证漏洞。应用程序运行在 4567 端口,并提供 API 用于测试有效的登录流程、创建伪造 token 以及检查仪表盘。 CVE 信息 CVE-2026-29000 影响 pac4j-jwt 中早于 4.5.9、5.7.9 和 6.3.3 的版本。该漏洞存在于 JwtAuthenticator 处理加密 JWT/JWE 时,允许攻击者在某些认证流程中伪造认证 token。 应根据当前使用的分支升级到的最低版本: 4.x:升级到 4.5.9 或更高版本...
pac4j-check
pac4j-check 离线排查 CVE-2026-29000CVSS 10.0—— 包括官方 advisory 没有列出的那些包。 English | 中文 单个 jar,约 24KB,零运行时依赖,Java 8 起可用,完全离线,不外传任何数据。 这个漏洞是什么 org.pac4j:pac4j-jwt 的 JwtAuthenticator 在处理加密 JWTJWE 时未强制校验签名。 攻击者只要拿到服务器的 RSA 公钥公钥本来就是公开的, 就能构造一个 JWE 包裹的 PlainJWT,把 subject 和 role 写成任意值, 以任意用户身份登录,包括管理员 。无需任何凭据。...
CVE-2026-29000-pac4j-jwt
pac4j-jwe-forge CVE-2026-29000 Prueba de concepto para CVE-2026-29000. Afecta a versiones de pac4j-jwt anteriores a 4.5.9, 5.7.9 y 6.3.3. La vulnerabilidad es sencilla: la librería acepta un PlainJWT sin firmar, alg=none siempre que esté envuelto dentro de un JWE válido. Dado que el servidor expo...
CVE-2026-29000
CVE-2026-29000 CVE-2026-29000:pac4j-jwt 中的严重身份验证绕过——仅使用公钥即可实现(CVSS 10) pac4j-jwt 身份验证绕过漏洞利用(CVE-2026-29000) 漏洞概述 CVE-2026-29000 是 pac4j-jwt 库(6.0.3 及以下版本)中的一个严重身份验证绕过漏洞。 当应用程序使用 JWE(加密 JWT)并带有内部 JWS 签名验证时,该库未能正确处理 JWE 信封内的未签名 PlainJWT(alg: "none")。这允许攻击者仅使用来自 /jwks 端点的公钥即可伪造有效的管理员令牌。...
CVE-2026-29000-Lab
CVE-2026-29000 — pac4j-jwt 库级 PoC 实验室 概述 本仓库包含针对 pac4j-jwt 中 CVE-2026-29000 的库级 PoC 。 它通过两个用例对比了存在漏洞的版本与已修复版本的行为: 基线测试 :合法令牌应被接受 攻击测试 :伪造令牌在存在漏洞的版本上应被接受,在已修复版本上应被拒绝 版本| 基线测试| 攻击测试| 结果 ---|---|---|--- 6.0.3| ✅| ✅| 存在漏洞 6.0.4.1| ✅| ✅| 存在漏洞 6.3.3| ✅| ❌| 已修复 本 PoC...
CVE-2026-29000
CVE-2026-29000:pac4j-jwt 身份验证绕过 POC 本仓库包含针对 pac4j-jwt(CVE-2026-29000)中身份验证绕过漏洞的概念验证(POC)。该漏洞允许攻击者通过在 JWE(JSON Web 加密)容器中嵌套 PlainJWT(使用 alg: none)来绕过签名验证。 概述 该攻击利用服务器愿意解密使用其公钥加密的 JWE,并随后信任内部 JWT 而不验证其签名(前提是使用 none 算法)的特性。 前置条件 确保已安装 Python 3 以及所需依赖: pip install requests jwcrypto 使用方法 1. 生成伪造令牌 使用...
CVE-2026-29000---pac4j-jwt-Authentication-Bypass-PoC
CVE-2026-29000 - pac4j-jwt 认证绕过 PoC 注意:这不是我的原创作品。我将其保留在此处作为参考。 工作方法: python3 exploit.py http://IP:PORT 获取 JWKS... + 获取 RSA 公钥 kid: enc-key-1 构造 sub=admin, role=ROLEADMIN 的 PlainJWT + 伪造 JWE 令牌创建成功 访问 /api/dashboard... + 状态: 200 + 认证身份: admin ROLEADMIN + 令牌:...
CVE-2026-29000
CVE-2026-29000:pac4j-jwt JwtAuthenticator 身份验证绕过 完整构建:writeup、Java 进程内 PoC、Python 令牌伪造 CLI 和库、测试。 摘要 CVE: CVE-2026-29000(CVSS 10,CWE-347) 受影响版本: 使用 JWE + 签名配置时的 pac4j-jwt 4.5.9 / 5.7.9 / 6.3.3 问题: JWE 包装的 PlainJWT (未签名)绕过签名验证;仅拥有服务器 RSA 公钥 的攻击者即可伪造令牌并以任意用户身份进行身份验证。 有关详细信息和 PoC 要求,请参阅 WRITEUP.md。 ...
CVE-2026-29000
CVE-2026-29000 Un script de prueba de concepto para CVE-2026-29000, una vulnerabilidad crítica de omisión de autenticación encontrada en la librería pac4j-jwt AVISO LEGAL Esta prueba de concepto es solo para fines educativos y de pruebas de seguridad éticas. Fue desarrollada para demostrar la cau...
CVE-2026-29000
CVE-2026-29000:pac4j-jwt 认证绕过概念验证(PoC) ⚠️ 免责声明 此工具仅用于教育和道德安全测试目的。 我绝不会以任何形式支持威胁行为。使用风险自负。 这也是我的第一个 PoC,请多多包涵。 本工具围绕 HackTheBox 平台上的“Principal”中等难度靶机设计。 概述 CVE-2026-29000 是 pac4j-jwt 库中的一个严重漏洞(CVSS 10.0)。该漏洞源于 JwtAuthenticator 在处理嵌套(加密)令牌时验证逻辑不当。 该缺陷的存在是因为虽然 pac4j 能够使用服务器密钥正确解密 JWE(JSON Web...
CVE-2026-29000-Python-PoC-pac4j-JWT-AuthenticationBypass-Poc
CVE-2026-29000 – pac4j JWT 认证绕过(Python PoC) 针对 CVE‑2026‑29000 的 Python 概念验证(PoC),该漏洞是一个影响使用 pac4j JWT 模块 的应用的严重认证绕过漏洞。 该漏洞允许攻击者通过发送包含 未签名 PlainJWT(alg: none) 的恶意 JWE 令牌 来以任意用户身份进行认证。 🧠 漏洞概述 使用 pac4j 的应用可能采用以下令牌流程: 1. 用户通过 /api/auth/login 进行认证 2. 服务器返回一个 加密的 JWT(JWE) 3. 客户端将令牌作为 Bearer 令牌 发送 4...
cve-2026-29000
CVE-2026-29000 漏洞利用 通过 JWE 包装的 PlainJWT 绕过 pac4j-jwt 中的 JWT 身份验证 漏洞描述 CVE-2026-29000 是一个严重的安全绕过漏洞,影响 pac4j-jwt 4.5.9、5.7.9 和 6.3.3 之前的版本。该漏洞允许远程攻击者伪造身份验证令牌并绕过签名验证。 技术细节 该漏洞存在于处理加密 JWT(JWE)时的 JwtAuthenticator 组件中。当收到 JWE 令牌时: 1. 服务器使用其 RSA 私钥解密 JWE 2. 解密后的内容显示一个内部 JWT 3. 漏洞 :服务器提取内部 JWT 中的声明,但未验证其...
CVE-2026-29000
CVE-2026-29000 — pac4j-jwt JWE 认证绕过 研究 pac4j-jwt 库中 JWE 认证漏洞的 CTF 实验室 CVSS 9.3(严重)· CWE-287 · 受影响版本:pac4j-jwt ← 访问管理面板 ↓ 读取敏感数据:员工列表、系统配置、flag 项目结构 CVE-2026-29000/ ├── lab/ 目标 – Flask 应用(NexusBank 员工门户) │ ├── app.py 存在漏洞的主应用 │ ├── Dockerfile 构建时将 Flag 写入 /flag.txt │ └── requirements.txt │ ├──...
CVE-2026-29000
CVE-2026-29000 漏洞利用生成器(Rust) 本仓库包含一个专门用于利用 CVE-2026-29000 的 Rust 实现,该漏洞是 pac4j-jwt 中的一个身份验证绕过漏洞。该漏洞源于当 PlainJWT(alg: none)嵌套在加密的 JWE 容器中时,会发生“签名验证跳过”。 功能特性 自动获取 JWKS:直接从 /api/auth/jwks 端点获取目标服务器的 RSA 公钥。 构造无签名 JWS:使用 None 算法构造带有管理权限声明(ROLEADMIN)的 JWT。 JWE 封装:使用 RSA-OAEP-256 和 A128GCM...
Principal-HackTheBox
HackTheBox — Principal Dificultad: Media SO: Linux Plataforma: HackTheBox Resumen Aplicación web que ejecuta pac4j-jwt v6.0.3 — vulnerable a CVE-2026-29000. La clave pública RSA está expuesta sin autenticación a través de un endpoint JWKS y puede usarse para forjar un token JWE de administrador...
pac4j-check v0.2.0
pac4j-check 离线排查 CVE-2026-29000CVSS 10.0—— 包括官方 advisory 没有列出的那些包。 English | 中文 单个 jar,约 24KB,零运行时依赖,Java 8 起可用,完全离线,不外传任何数据。 这个漏洞是什么 org.pac4j:pac4j-jwt 的 JwtAuthenticator 在处理加密 JWTJWE 时未强制校验签名。 攻击者只要拿到服务器的 RSA 公钥公钥本来就是公开的, 就能构造一个 JWE 包裹的 PlainJWT,把 subject 和 role 写成任意值, 以任意用户身份登录,包括管理员 。无需任何凭据。...