CVE-2017-5344 in dotCMS
摘要
由 VulDB • 2026-06-29
在 dotCMS 3.6.1 及更早版本中发现了一个问题。由 Web 可访问路径 `/categoriesServlet` 调用的 `findChildrenByFilter()` 函数执行字符串插值和直接 SQL 查询执行。作为 CVE-2016-8902 修复的一部分,在新类 SQLUtil(main/java/com/dotmarketing/common/util/SQLUtil.java)中实现了 SQL 引用转义和关键字黑名单;然而,在 `/categoriesServlet` 路径的 `q` 和 `inode` 参数情况下,这些控制措施可以被绕过。绕过这些控制允许在这两个参数中使用多种盲布尔型 SQL Injection(SQL注入)向量。在默认的 dotCMS 部署中,可以通过远程且无需身份验证的方式访问 `/categoriesServlet` Web 路径。
If you want to get best quality of vulnerability data, you may have to visit VulDB.