Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
fromagegate — 针对 Danfoss AK-SM 8xxA CVE-2025-41450/-41451/-41452 的 PoC 与检测工具包:包含 code-of-the-day 认证绕过、告警转邮件 RCE 以及 nginx 配置注入,并附带 Suricata/Sigma 规则。 | Kitploit
工具/GitHubGitHub/msuiche/fromagegate
嵌入式系统安全漏洞扫描器漏洞分析漏洞利用Web应用程序漏洞利用身份验证入侵检测
GitHubmsuiche/fromagegate

fromagegate

针对 Danfoss AK-SM 8xxA CVE-2025-41450/-41451/-41452 的 PoC 与检测工具包:包含 code-of-the-day 认证绕过、告警转邮件 RCE 以及 nginx 配置注入,并附带 Suricata/Sigma 规则。

查看仓库
1121个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Danfoss AK-SM 8xxA — CVE-2025-41450 / -41451 / -41452 PoC 工具包

针对 Claroty Team82 披露、并由 Danfoss 在 R4.2 / R4.3.1 中修复的三个 AK-SM 8xxA Web 界面漏洞(DSA-2025-03-01、DSA-2025-08-01、CISA ICSA-25-140-03)的研究/检测工程 PoC:

CVE弱点受影响版本修复版本
CVE-2025-41450xml.cgi?action=getauth 上隐藏的“当日代码”认证绕过(基于日期时间推导的密码)< R4.2R4.2
CVE-2025-41451告警转邮件 / SMTP 配置(条目 0x1be1)中的认证后 OS 命令注入< 4.3.14.3.1
CVE-2025-41452通过 action=load_nginx_headers 进行认证后 nginx headers.conf 替换 → 指令注入 + sm_app 崩溃 DoS< 4.3.14.3.1

目录结构

emulator/aksm800a_emulator.py        vulnerable-behavior emulator (127.0.0.1 only)
poc/cve_2025_41450_code_of_the_day.py
poc/cve_2025_41451_alarm_mail_cmd_injection.py
poc/cve_2025_41452_nginx_conf_injection.py
detection/suricata/danfoss-aksm-cves.rules   Suricata rules (see in-file caveats)
detection/sigma/*.yml                        Sigma host/log rules
detection/test_rules_against_captures.py     replay captures against the ruleset
captures/http-requests.jsonl         full request log, tagged per CVE
WRITEUP.md                           FROMAGEGATE incident context + full research summary

仅使用 Python 3 标准库;无依赖。

快速开始

python3 emulator/aksm800a_emulator.py 8080 &          # start the target
python3 poc/cve_2025_41450_code_of_the_day.py         # exit 0 = bypass works
python3 poc/cve_2025_41451_alarm_mail_cmd_injection.py
python3 poc/cve_2025_41452_nginx_conf_injection.py    # add --no-dos to skip DoS
python3 detection/test_rules_against_captures.py      # replay captures vs Suricata rules

41451 和 41452 的 PoC 默认通过 41450 的绕过进行串联(真实攻击者没有已配置的凭据);两者都接受 --user/--password(41451),以便从合法会话开始。所有 PoC 都接受 --target HOST:PORT,因此它们也能针对真实存在漏洞的固件工作——但 code-of-the-day 算法和绕过属性名称必须替换为从固件中恢复的值(见下方注意事项)。

用于检测签名的可观测产物

每个模拟器请求都会带标签记录到 captures/http-requests.jsonl。稳定且值得作为签名的网络产物包括:

CVE-2025-41450(认证绕过)

  • POST /xml.cgi?action=getauth 携带除用户名/密码之外的意外属性(此处为:codeofday=1 / support=1;真实名称在公开来源中已被隐去——最终规则需从固件中恢复)。
  • 密码字段包含由日期派生的短数字代码,而非真实密码;即使没有有效的已配置凭据,成功响应也会签发会话。时间相关性:代码每天变化。
  • 版本暴露:任何 AK-SM 8xxA 指纹(StoreView/AK-SM 横幅、管理端口上的 Server: nginx)出现在低于 R4.2 的固件上时,本身就存在漏洞——横幅/版本检测是保真度最高的信号。

CVE-2025-41451(命令注入 → RCE)

  • 已认证的 POST /xml.cgi?action=set_email_config,在电子邮件密码字段(配置项 0x1be1)中包含 shell 元字符(; | & $() `)。合法的 SMTP 密码很少包含 ;+命令。
  • 载荷形态:x'; <cmd> # / $(<cmd>) 等——请查看带标签的 constructed_cmd: 日志行,了解该值究竟如何进入 shell。
  • 利用后主机遥测:配置保存进程生成意外的子进程(shell、id、curl 等)。

CVE-2025-41452(nginx 配置注入 → 流量操纵 / DoS)

  • 已认证的 multipart 上传到 xml.cgi?action=load_nginx_headers(文件名为 headers.conf)。除罕见的管理维护外,此端点没有正当理由被调用——基于调用量的告警即可生效。
  • 上传内容包含 location、proxy_pass、rewrite、add_header 指令。
  • 后续影响:响应携带攻击者注入的头部,以及当注入路由被访问时出现 502 随后一段时间的 503(sm_app 崩溃 → 可重复的 DoS)。

注意事项 / 来源说明

  • Claroty 隐去了 code-of-the-day 的属性名称和生成算法;本工具包附带一个替代算法(emulator/aksm800a_emulator.py:generate_code),它保留了文档中描述的特性(代码仅由设备日期派生)。PoC 和模拟器共用该算法,因此整条链路可端到端运行。对于真实硬件,请从固件中提取 check_code_of_day 并替换进去。
  • 请求模式(XML 字段名、action 名称、会话 cookie 名称)是根据公开分析文章忠实重建的,并非与固件行为逐字节一致。请根据来自真实固件的流量或恢复的请求样本调整最终签名。
  • 模拟器会在本地执行注入的 41451 shell 载荷(这正是 PoC 的目的)。默认载荷是无害的(id → 证明文件)。仅绑定/运行在 127.0.0.1 上。

参考资料

  • Claroty Team82 研究:https://claroty.com/team82/research/freeze-the-controller-defrost-the-food-uncovering-vulnerabilities-in-danfoss-refrigeration-controllers
  • Danfoss DSA-2025-03-01(CVE-2025-41450):https://www.danfoss.com/en/service-and-support/coordinated-vulnerability-disclosure/danfoss-security-advisories/dsa-2025-03-01/
  • Danfoss DSA-2025-08-01(CVE-2025-41451、CVE-2025-41452):https://www.danfoss.com/en/service-and-support/coordinated-vulnerability-disclosure/danfoss-security-advisories/dsa-2025-08-01/
  • CISA ICSA-25-140-03:https://www.cisa.gov/news-events/ics-advisories/icsa-25-140-03
下载工具