11689 matches found
nextjs-auth-bypass
nextjs-auth-bypass Análisis y explotación de una vulnerabilidad de bypass de autorización en Next.js CVE-2025-29927 Bypass de Autorización en Next.js – Análisis de CVE Descripción general Este proyecto demuestra una vulnerabilidad de bypass de autorización en una aplicación Next.js causada por un...
CVE-2025-29927-Sigma-Rule
Informe CVE-2025-29927 Resumen CVE-2025-29927 es una vulnerabilidad de seguridad en el middleware de Next.js, que permite a los atacantes eludir la autenticación modificando encabezados HTTP específicos. Explotación Los atacantes pueden enviar una solicitud con el encabezado...
CVE-2025-29927
Next.js CVE-2025-29927 This repository contains a proof of concept for CVE-2025-29927 vulnerability in Next.js, where the internal header x-middleware-subrequest can be exploited to bypass middleware checks such as authentication. Affected Versions Next.js 15.x 🧪 This project was tested with...
CVE-2025-29927-Nextjs-Analysis
CVE-2025-29927 Next.js 分析 此仓库包含一个自托管的 Next.js 实验环境,用于在 Docker 中分析 CVE-2025-29927。 概述 CVE-2025-29927 是一个与 Next.js 中间件中授权检查相关的漏洞。 该项目被构建为一个本地实验环境,用于在受控环境中观察受中间件保护的路由行为。 文档 分析报告:docs/CVE-2025-29927-Analysis-Report.md 截图:docs/images/ PoC 脚本:poc.sh 环境 Next.js Docker 受中间件保护的 /admin 路由 快速开始 1. Git 克隆 gi...
Next.js-Middleware-Bypass-CVE-2025-29927-
概述 在阅读了 @zhero 在其个人博客文章中的解析之后,我决定搭建这个CTF来学习工作原理,接着我又决定将其分享给任何想学习如何利用此漏洞的人。因此,特别感谢 zhero 和 inzo,你可以在以下链接找到他们的博客文章:"https://zhero-web-sec.github.io/research-and-things/nextjs-and-the-corrupt-middleware" 目标 你需要绕过中间件并在管理页面找到 flag。同时,你可以阅读 amazing assetnote...
CVE-2025-29927
🕷️ Next.js CVE-2025-29927 🧑🏻💼 Descargo de responsabilidad Este proyecto es una aplicación Next.js que ha sido configurada intencionalmente para ser vulnerable a una omisión de autorización en el middleware de Next.js CVE-2025-29927. Se proporciona exclusivamente con fines legales, educativos y de...
CVE-2025-29927
Next.js Middleware Bypass Checker | CVE-2025-29927 Automated Bash tool to detect Next.js applications vulnerable to the middleware bypass CVE-2025-29927 , based on research by Zhero Web Security. Requirements bash whatweb curl Install them on Debian/Ubuntu with: sudo apt install whatweb curl Usag...
CVE-2025-29927
Next.js 中间件授权绕过漏洞测试环境 CVE-2025-29927 English version 📌 项目概述 本仓库提供了一个用于测试 Next.js 中间件授权绕过漏洞 CVE-2025-29927 的本地环境。该漏洞允许攻击者通过构造特殊的 x-middleware-subrequest 请求头绕过中间件的安全控制。 🚀 快速开始 安装步骤 克隆仓库 git clone https://github.com/lem0n817/CVE-2025-29927.git cd CVE-2025-29927 安装依赖 npm install 启动环境 npm run build np...
nextjs-cve-demo
範例: Authorization Bypass in Next.js Middleware CVE-2025-29927 這個 Repo 提供範例專案,演示 Next.js 中的 Middleware 授權繞過漏洞 CVE-2025-29927。此漏洞允許未經授權的用戶訪問受保護的資源。 漏洞概述 CVE-2025-29927 是一個嚴重的安全漏洞(CVSS 評分:9.1),影響 Next.js 的 middleware 系統。攻擊者可以通過在 HTTP 請求中添加特製的 x-middleware-subrequest header 來完全繞過 middleware 的安全檢查。...
CVE-2025-29927_Scanner
CVE-2025-29927 Checker 📌 Introduction This script checks for the CVE-2025-29927 vulnerability in Next.js servers by testing multiple payloads in the x-middleware-subrequest header to detect unauthorized access. ❓ What is CVE-2025-29927? CVE-2025-29927 is a vulnerability that allows security...
day10-nextjs-middleware-lab
Day 10 — Next.js middleware auth-bypass lab CVE-2025-29927 simulation Important: Educational lab only. Run locally in Docker. Quickstart: npm i build from repo root with files above docker build -t day10-nextjs-lab . run docker run --rm -d -p 8080:3000 --name day10 day10-nextjs-lab Open...
NextJS-CVE-2025-29927-Docker-Lab
🚨 NextJS-CVE-2025-29927-Docker 实验室 此仓库包含一个基于 Docker 的实验环境 ,用于在受控设置中探索和演示 Next.js CVE-2025-29927 漏洞。 ⚠️ 免责声明: 此实验室仅用于教育和安全研究目的。请勿将其暴露于公共互联网或用于生产环境。 📦 特性 ✅ 存在漏洞的 Next.js 应用程序 ✅ 使用 Docker 容器化 ✅ 专为本地测试 CVE-2025-29927 设计 ✅ 包含预配置的路由和 UI ✅ 易于设置和运行 🛠 先决条件 确保已安装以下软件: Docker(v20+) Git 可选:Node.js(若要在 Docker...
CVE-2025-29927_Next.js_Auth_Bypass
CVE-2025-29927 - Next.js Auth Bypass PoC 这是一个用于检测严重影响 Next.js 开发应用的漏洞 CVE-2025-29927 的 Proof of Concept PoC Python 脚本,尤其是在使用中间件进行授权时。 📌 该漏洞可完全绕过认证,在中间件实现不当的情况下访问受保护的路由。 🧠 描述 CVE-2025-29927 允许攻击者在特定路由或配置被攻破时,绕过 Next.js 的认证中间件。这是由于 Edge 运行时与受中间件保护的路由结合时出现意外行为所致。 该 PoC 基于返回的 HTTP 标头,验证服务器是否使用带有中间件的...
Oracle WebLogic Server - Remote Code Execution
The Oracle WebLogic Server component of Oracle Fusion Middleware subcomponent: WLS - Web Services is susceptible to a remote code execution vulnerability that is easily exploitable and could allow unauthenticated attackers with network access via HTTP to compromise the server. Supported versions...
Vendure - Arbitrary File Read
Vendure is an open-source headless commerce platform. Prior to versions 3.0.5 and 2.3.3, a vulnerability in Vendure's asset server plugin allows an attacker to craft a request which is able to traverse the server file system and retrieve the contents of arbitrary files, including sensitive data...
web-application-firewall-
Web应用防火墙模拟 概述 本项目演示了一个使用Flask构建的Web应用防火墙(WAF)模拟,以及针对CVE-2017-5638的漏洞检测器。WAF中间件会拦截包含特定模式的HTTP请求,漏洞检测器则用于检测并利用Apache Struts 2漏洞(CVE-2017-5638)。 组件 server.py: 基于Flask的Web服务器,包含一个WAF中间件,用于拦截包含潜在恶意模式的HTTP请求。 vulnerable.py: 该脚本检测CVE-2017-5638漏洞,若目标存在漏洞,可执行任意命令。 server.py server.py脚本搭建了一个带有WAF中间件的Flask...
CVE-2025-29927-PoC
CVE-2025-29927 — Bypass de autorización de middleware de Next.js — PoC verificado Un pequeño proyecto de GitHub para verificar CVE-2025-29927 Bypass de autorización de middleware de Next.js en un laboratorio de autorización local VMware: máquina objetivo Ubuntu + máquina atacante Kali. ⚠️ Aviso...
CVE-2025-29927-Nextjs-Bypass-PoC
PoC: CVE-2025-29927 - Next.js 中间件绕过 本仓库包含一个概念验证(PoC),演示了如何通过利用与内部 HTTP 标头相关的漏洞,绕过 Next.js v13.5.6 中的中间件安全检查。 漏洞概述:CVE-2025-29927 这是什么? CVE-2025-29927 是一个 中间件绕过 漏洞,存在于 Next.js 1.11.4 及以下,以及 12.3.5、13.5.9、14.2.25 和 15.2.3 之前的版本中。它允许外部攻击者跳过开发者在 middleware.ts 文件中实现的安全逻辑——例如身份验证、机器人检测或地理位置重定向。 根本原因:标头...
CVE-2025-29927-scanner
CVE-2025-29927 扫描器 该 Python 脚本用于识别存在 CVE-2025-29927 漏洞的主机,该漏洞是 Next.js 中间件中的授权不当漏洞,可能导致认证绕过。脚本会检查是否使用了 Next.js、识别版本、检测 x-middleware-subrequest 头部,并在指定路由上测试潜在的认证绕过。 警告: 本脚本仅用于教育目的和授权的安全审计。未经明确许可在系统上擅自使用是非法的且不道德。 功能 扫描主机列表以检测 Next.js 的使用。 识别存在漏洞的 Next.js 版本(基于 CVE-2025-29927)。...
Vuln-Next.js-CVE-2025-29927
npx [email protected] Instalar paquetes npm install -D @types/bcrypt npm install mysql2 npm install jose npm install -D @types/jsonwebtoken Preparar la base de datos CREATE TABLE users id INT PRIMARY KEY AUTOINCREMENT, username VARCHAR255 UNIQUE NOT NULL, password VARCHAR255 NOT NULL ;...