Share
## https://sploitus.com/exploit?id=618153B5-EA3B-5339-9D2B-8F1E513E6E11
# π₯ CVE-2025-24514 μ격 μ·¨μ½μ μ κ² PoC
μ΄ μ€ν¬λ¦½νΈλ CVE-2025-24514 μ·¨μ½μ (ingress-nginxμ `auth-url` μ£Όμ
μ ν΅ν NGINX μ€μ μ‘°μ λ° RCE κ°λ₯μ±)μ λν΄ **μ격μΌλ‘ μ κ²**ν μ μλ Python κΈ°λ° PoCμ
λλ€.
---
## π§ μ·¨μ½μ κ°μ
- **CVE-2025-24514**λ Kubernetes Ingress Controller μ€ `ingress-nginx`μμ `nginx.ingress.kubernetes.io/auth-url` μ΄λ
Έν
μ΄μ
μ ν΅ν΄ **NGINX μ€μ μ΄ μλμΉ μκ² μ£Όμ
**λλ μ·¨μ½μ μ
λλ€.
- μ
μμ μΈ κ²½λ‘(`/;error_log /dev/stdout;`)λ₯Ό ν¬ν¨νλ©΄ NGINX μ€μ νμΌμ΄ λ³μ‘°λμ΄ **μμ λͺ
λ Ή μ€ν λλ μ 보 μ μΆ**μ΄ κ°λ₯ν©λλ€.
---
## β
PoC μ£Όμ κΈ°λ₯
- λμ μλ²μ HTTP μμ²μ μ μ‘νμ¬ `auth-url` μ€μ μ£Όμ
μλ
- μλ΅ λ΄ `error_log`, `auth-url` λ¬Έμμ΄ μ‘΄μ¬ μ¬λΆλ‘ **μ·¨μ½ μ¬λΆ νλ³**
- Windows CMD, PowerShell, Linux/Bash νΈν
- `colorama`λ₯Ό ν΅ν μμ μΆλ ₯ μ§μ
---
## π¦ μ€μΉ λ° μ€ν λ°©λ²
### 1. Python μ€μΉ
Python 3.x νκ²½μ΄ νμν©λλ€.
### 2. μμ‘΄ ν¨ν€μ§ μ€μΉ
bash
pip install requests colorama```
### 3. PoC μ€ν
bash
python cve_2025_24514_remote_poc.py
---
## π₯οΈ μ€ν μμ
[=] CVE-2025-24514 μ격 μ·¨μ½μ μ κ² PoC μμ =
[?] λμ μλ² URL/IPλ₯Ό μ
λ ₯νμΈμ (μ: http://192.168.0.0): http://192.168.0.0
[+] λμμ μ
μ± μμ² μ μ‘ μ€: http://192.168.0.0
[+] HTTP μλ΅ μ½λ: 200
[+] μλ΅ λ΄μ© (μ 300μ):
<html><body>Welcome...</body></html>
[!!!] μ·¨μ½ κ°λ₯μ±μ΄ λ§€μ° λμ: NGINX μ€μ λ
ΈμΆ μμ¬λ¨
---
## π μ·¨μ½ μ‘°κ±΄
λ³Έ PoCκ° μλνκΈ° μν΄μλ λ€μ 쑰건 μ€ μΌλΆκ° λ§μ‘±λμ΄μΌ ν©λλ€:
λμ μλ²κ° Ingress-NGINX 컨νΈλ‘€λ¬λ₯Ό μΈλΆμμ μ κ·Ό κ°λ₯ν μνλ‘ μ΄μ μ€
auth-url μ΄λ
Έν
μ΄μ
μ νν°λ§ μμ΄ μ²λ¦¬νκ³ μμ
μμ² Host ν€λμ λ°λ₯Έ 리λ²μ€ νλ‘μ λμμ΄ μ μ©λ¨
---
## β οΈ μ£Όμμ¬ν
μ΄ μ€ν¬λ¦½νΈλ 보μ μ κ² λ° ν
μ€νΈ λͺ©μ μΌλ‘λ§ μ¬μ©ν΄μΌ ν©λλ€.
λ¬΄λ¨ μ κ²μ λ²μ μ±
μμ μ΄λν μ μμ΅λλ€.
μ·¨μ½νλ€κ³ νλ¨λ μλ²λ μ¦μ 보μ ν¨μΉλ₯Ό μ μ©νκ±°λ μ΄λ
Έν
μ΄μ
νν°λ§μ μ μ©ν΄μΌ ν©λλ€.
---
## π§ λμ λ°©μ
ingress-nginx μ΅μ λ²μ μΌλ‘ μ
λ°μ΄νΈ
auth-url, auth-signin μ΄λ
Έν
μ΄μ
μ λν μ¬μ©μ μ
λ ₯ κ²μ¦ μ μ©
μΈλΆ μμ²μμ μ€μ μ£Όμ
κ°λ₯ν URI ν¨ν΄ μ°¨λ¨
---
## π μ°Έκ³ μλ£
Nginx Ingress Controller GitHub
CVE μμΈμ 보 - CVE-2025-24514
Ingress-NGINX μ·¨μ½μ 보μ κΆκ³
---
## π« λ¬Έμ
λ²κ·Έ μ κ³ λ μ μμ¬νμ email λλ PRλ‘ λ¨κ²¨μ£ΌμΈμ.
---
## π License
This project is licensed under the MIT License - see the LICENSE file for details. Copyright (c) 2025 KimJuhyeong95