CVE-2026-91048
Last modified
CVE-2026-91048 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. The jdbc shell command scope shipped no org.apache.karaf.command.acl.jdbc.cfg. Karaf's command guard (SecuredSessionFactoryImpl) treats a command with no matching ACL rule as allowed, so any authenticated shell session (including one holding only the viewer role) could run every jdbc:* command. jdbc:ds-create stores a fully attacker-controlled JDBC URL into a pax-jdbc-config factory Configuration with no validation. pax-jdbc-config reactively turns that into a live DataSource. EPSS estimates a 0.44% chance of exploitation in the next 30 days.
Description
The jdbc shell command scope shipped no org.apache.karaf.command.acl.jdbc.cfg. Karaf's command guard (SecuredSessionFactoryImpl) treats a command with no matching ACL rule as allowed, so any authenticated shell session (including one holding only the viewer role) could run every jdbc:* command. jdbc:ds-create stores a fully attacker-controlled JDBC URL into a pax-jdbc-config factory Configuration with no validation. pax-jdbc-config reactively turns that into a live DataSource. Several JDBC drivers run code or SQL at connection time based on URL parameters (e.g. H2 INIT=RUNSCRIPT), so a viewer-level shell user could reach arbitrary code execution, bypassing the admin-role gate that already protects shell:exec. This is a privilege-escalation-to-RCE chain, not merely an "admin misconfiguration". The same applies to jms:* shell commands.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Apache | Karaf | < 4.4.12 |
References
- https://lists.apache.org/thread/ph3867mxh2tft75w0o1hpn10f5mbmw32Mailing List, Vendor Advisory
- https://www.openwall.com/lists/oss-security/2026/09/28/9Mailing List, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-91048?
How severe is CVE-2026-91048?
How do I fix CVE-2026-91048?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-91039Authentication Bypass by Spoofing vulnerability in team-alem…9.1
- CVE-2026-9104The Draft List plugin for WordPress is vulnerable to Stored …6.4
- CVE-2026-91041Mounting an attacker-controlled FAT image with fault toleran…7.8
- CVE-2026-91043Allocation of Resources Without Limits or Throttling vulnera…8.2
- CVE-2026-91046The ElementsReady Addons for Elementor WordPress plugin thro…4.3
- CVE-2026-91047The ElementsReady Addons for Elementor WordPress plugin thro…5.3
- CVE-2026-91049The EWWW Image Optimizer WordPress plugin before 8.9.1 does …6.4
- CVE-2026-9105An authenticated stack-based buffer overflow vulnerability e…6.5
- CVE-2026-91050The Appointment Booking Plugin – LatePoint | Calendar & Sche…4.3
- CVE-2026-91051The EWWW Image Optimizer WordPress plugin before 8.8.0 does …6.6
- CVE-2026-91057`_gx_multi_line_text_view_display_info_get()` reads one byte…4.6
- CVE-2026-91059The GUIX JPEG software decoder enforces no ordering on JPEG …6.8
Are you affected by CVE-2026-91048?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
