abraxaslabs.tech · github.com/abraxas · @abraxas_null · CVE-2026-77991
JEM - Joomla Event Manager 5.0.0 — joomlaeventmanager.net
Joomla 扩展 - joomlaeventmanager.net - Joomla Event Manager < 5.0.1 中的特权远程代码执行 - 管理员 source 模型允许写入危险文件类型(包括 PHP),从而导致远程代码执行。
| CVE | CVE-2026-77991 · CVE.org |
| CWE | — |
| CVSS | 见安全公告 |
| 产品 | JEM - Joomla Event Manager |
| 受影响 | 所有版本 至 5.0.0(含) |
| 已修复 | 5.0.1 及更高版本 |
| 认证 | 无(见 source map) |
| 实验环境 | 仅 127.0.0.1 · 供应商/客户披露包,非扫描器 |
该安全公告指出了管理员 source 模型。HTTP 为 com_jem task=source.save,而非 ajax action=。PHP 方法 save() 并非 URL。PR:H —— 未认证的 POST 并非此 CVE。
POST/administrator/index.phpPOST /administrator/index.php login (admin/labadmin)GET /administrator/index.php?option=com_jem&task=source.edit&id=<base64 poc_witness.php> (JemControllerSource::edit)POST option=com_jem task=source.save jform[filename]+jform[source]+token (controllers/source.php:136)JemModelSource::save File::write media/com_jem/css/<file> (models/source.php:359-396)GET /media/com_jem/css/poc_witness.phpGET /media/com_jem/css/poc_witness.php 返回 POC_WITNESS_77991。登录返回 200 HTML 或令牌失败则不是。
首先执行此操作: 将 JEM - Joomla Event Manager 更新至 5.0.1 或更高版本。
升级后验证
CVE-2026-77991-Abraxas-Labs.py:映射的见证必须不出现。如果无法立即更新
仅针对 http://127.0.0.1:8088(或你绑定的回环地址)。请勿将此脚本指向互联网。
python3 CVE-2026-77991-Abraxas-Labs.py
成功即响应体中出现上述见证。通用的 200 HTML 则不是。
用于复现的回环栈。除非此文件夹中的 Dockerfile 从源代码构建,否则使用官方镜像。
cd lab
docker compose up --force-recreate
如果 YAML 挂载了本地目录(来自版本表的插件 zip / 源代码标签),请将易受攻击的产品树绑定到 Compose 旁边。除 127.0.0.1 外不发布任何内容。
# CVE-2026-77991 (structured records)
- input: `https://nvd.nist.gov/vuln/detail/CVE-2026-77991`
- CWE: n/a
- published: n/a
## NVD description
error: <urlopen error [Errno 8] nodename nor servname provided, or not known>
## MITRE description
Joomla Extension - joomlaeventmanager.net - Privileged remote code execution in Joomla Event Manager < 5.0.1 - The administrator source model allows to write dangerous file type incl. PHP, leading to remote code execution.
## Affected
- joomlaeventmanager.net JEM - Joomla Event Manager extension for Joomla 1.0.0-5.0.0 affected
## References (JSON sources only)
- https://www.joomlaeventmanager.net/
- https://github.com/advisories/GHSA-gh3c-9wwf-mj2v
- https://nvd.nist.gov/vuln/detail/CVE-2026-77991
- https://www.joomlaeventmanager.net
## GitHub advisory
Joomla Extension - joomlaeventmanager.net - Privileged remote code execution in Joomla Event...
Joomla Extension - joomlaeventmanager.net - Privileged remote code execution in Joomla Event Manager < 5.0.1 - The administrator source model allows to write dangerous file type incl. PHP, leading to remote code execution.
此包仅供供应商、站点所有者及授权实验室使用。该脚本与 127.0.0.1 通信。将其用于你并不拥有的系统未获 Abraxas Labs 授权。不提供任何担保。