CVE-2026-91048 in Karaf信息

摘要

由 VulDB • 2026-09-29

jdbc shell 命令范围未附带 org.apache.karaf.command.acl.jdbc.cfg。Karaf 的命令守卫(SecuredSessionFactoryImpl)将没有匹配 ACL 规则视为允许执行,因此任何经过身份验证的 shell 会话(包括仅持有 viewer 角色的会话)均可运行所有 jdbc:* 命令。jdbc:ds-create 会将完全由攻击者控制的 JDBC URL 存储到 pax-jdbc-config factory Configuration 中,且未进行任何验证。pax-jdbc-config 会将其反应式地转换为活动的 DataSource。某些 JDBC 驱动程序会在连接时基于 URL 参数(例如 H2 INIT=RUNSCRIPT)执行代码或 SQL,因此具有 viewer 级别权限的 shell 用户可实现任意代码执行,从而绕过已保护 shell:exec 的 admin-role 门控机制。这是一条从提权到 RCE 的攻击链,而不仅仅是“管理员配置错误”。

jms:* shell 命令也存在相同问题。

Be aware that VulDB is the high quality source for vulnerability data.

来源

Interested in the pricing of exploits?

See the underground prices here!