Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-97160 — Python PoC for CVE-2026-97160: detects vulnerable Joomla UP plugin versions and verifies PHP code execution via {up php=} shortcode in public articles. | Kitploit
Tools/GitHubGitHub/murrez/cve-2026-97160
ReconnaissanceVulnerability ScannersVulnerability AnalysisCode AnalysisExploitationWeb Application ExploitationWeb Security
GitHubmurrez/cve-2026-97160

CVE-2026-97160

Python PoC for CVE-2026-97160: detects vulnerable Joomla UP plugin versions and verifies PHP code execution via {up php=} shortcode in public articles.

View Repository
111 month agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-97160 — UP Plugin PHP Code Injection (Joomla)

Python 3 PoC for CVE-2026-97160 — UP (Universal Plugin) for Joomla (lomart.fr / up.lomart.fr).

Description (PoCbit / GitHub)

CVE-2026-97160 — UP plugin 5.0.0–5.2.0 and 6.0.0–6.0.29 allow PHP code injection through {up php=...} shortcodes processed with eval() (CWE-94). CNA classifies this as authenticated / high privilege; before 6.1.0 / 5.2.1, article authors could bypass reserved-action checks via save vs render name normalization, so PHP in an article ran for every visitor. CVSS 4.0 9.4 Critical. Fix: UP 6.1.0 (Joomla 5.2+) or 5.2.1 (Joomla 3.10–5.1).

Related (same release): CVE-2026-97161 (file read / traversal), CVE-2026-97162 (SQLi), CVE-2026-97163 (GitHub mini-install).

PoC page: https://pocbit.org/pocs/cve-2026-97160

PoCbit

Catalog: https://pocbit.org/pocs/

ProductUP plugin for Joomla (plg_content_up)
Pathplugins/content/up/
Affected5.0.0–5.2.0, 6.0.0–6.0.29
Fixed5.2.1, 6.1.0
VectorArticle/module shortcode {up php=...}
AssignerJoomla CNA

Usage

pip install -r requirements.txt

python poc.py -u https://joomla.example --mode check
python poc.py -u https://joomla.example --mode check --article-url "https://joomla.example/index.php?option=com_content&view=article&id=42"
python poc.py -u https://joomla.example --mode exploit --article-url "https://joomla.example/your-article"
python poc.py --list targets.example.txt --mode check -j 10

Lab: As admin (or author on vulnerable builds), add to article body:

{up php=echo 'POCBIT-97160-OK';}

Publish, then run --mode exploit --article-url <public URL>.

FOFA / Google

body="plugins/content/up"
body="{up php"
inurl:"option=com_content" "lomart"

GitHub About (EN)

CVE-2026-97160 PoC: Joomla UP (lomart.fr) ≤6.0.29 / ≤5.2.0 — privileged {up php=} shortcode eval code injection (author bypass on older builds). PoCbit

Özet (TR)

CVE-2026-97160: Joomla UP eklentisinde {up php=...} ile sunucuda PHP çalıştırma; 6.1.0 / 5.2.1 ile düzeltildi.

Legal

Authorized testing only. Do not publish malicious shortcodes on sites you do not own.

Download Tool