<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: karaf</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2026-92142: Apache Karaf exposes a JMX MBeanServer guarded by KarafMBeanServerGuard, which enforces role-based access cont</title><link>https://patchthecve.com/cve/CVE-2026-92142.html</link><guid>https://patchthecve.com/cve/CVE-2026-92142.html</guid><pubDate>Wed, 07 Oct 2026 20:07:16 +0000</pubDate><description>HIGH 8.8: Apache Karaf exposes a JMX MBeanServer guarded by KarafMBeanServerGuard, which enforces role-based access control (RBAC) on MBean operations invoked over the remote JMX connector (RMI registry/server, enabled by default on ports 1099 and 44444). The guard is implemented as a java.lang.reflect.Proxy </description></item><item><title>CVE-2026-91085: Apache Karaf&#x27;s shell/SSH command security is enforced by per-scope ACL configuration files (etc/org.apache.kar</title><link>https://patchthecve.com/cve/CVE-2026-91085.html</link><guid>https://patchthecve.com/cve/CVE-2026-91085.html</guid><pubDate>Wed, 07 Oct 2026 20:11:43 +0000</pubDate><description>MEDIUM 6.3: Apache Karaf&#x27;s shell/SSH command security is enforced by per-scope ACL configuration files (etc/org.apache.karaf.command.acl.&lt;scope&gt;.cfg). SecuredSessionFactoryImpl.checkSecurity() resolves the roles required for an invocation and, when no ACL rule matches the command, fails open: ACLConfigurationPa</description></item><item><title>CVE-2026-91048: The jdbc shell command scope shipped no org.apache.karaf.command.acl.jdbc.cfg</title><link>https://patchthecve.com/cve/CVE-2026-91048.html</link><guid>https://patchthecve.com/cve/CVE-2026-91048.html</guid><pubDate>Wed, 07 Oct 2026 20:14:54 +0000</pubDate><description>CRITICAL 9.8: The jdbc shell command scope shipped no org.apache.karaf.command.acl.jdbc.cfg. Karaf&#x27;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</description></item><item><title>CVE-2026-91012: org.apache.karaf.config.core.impl.ConfigRepositoryImpl#update(pid, properties),
which backs the &quot;config&quot; MBean</title><link>https://patchthecve.com/cve/CVE-2026-91012.html</link><guid>https://patchthecve.com/cve/CVE-2026-91012.html</guid><pubDate>Wed, 07 Oct 2026 20:16:25 +0000</pubDate><description>CRITICAL 9.8: org.apache.karaf.config.core.impl.ConfigRepositoryImpl#update(pid, properties),
which backs the &quot;config&quot; MBean and the config:* shell commands, derives the file
it writes a configuration to from caller-supplied input without checking that
the result stays inside ${karaf.etc}:

  *  if the submitted </description></item><item><title>CVE-2026-91006: Apache Karaf&#x27;s instance-management service (InstanceServiceImpl) builds the command line used to launch a chil</title><link>https://patchthecve.com/cve/CVE-2026-91006.html</link><guid>https://patchthecve.com/cve/CVE-2026-91006.html</guid><pubDate>Thu, 08 Oct 2026 19:19:50 +0000</pubDate><description>HIGH 8.8: Apache Karaf&#x27;s instance-management service (InstanceServiceImpl) builds the command line used to launch a child Karaf JVM by string concatenation, then executes it through /bin/sh (Unix) or cscript (Windows). The caller-supplied javaOpts value is spliced into that string unquoted. A javaOpts value c</description></item><item><title>CVE-2026-90979: LDAPCache and LDAPBackingEngine build LDAP search filters for user lookup and role lookup by textually substit</title><link>https://patchthecve.com/cve/CVE-2026-90979.html</link><guid>https://patchthecve.com/cve/CVE-2026-90979.html</guid><pubDate>Thu, 08 Oct 2026 19:20:23 +0000</pubDate><description>HIGH 7.3: LDAPCache and LDAPBackingEngine build LDAP search filters for user lookup and role lookup by textually substituting the placeholders %u, %dn, and %fqdn (drawn from the login name, the resolved user DN, and its fully qualified namespace form) into administrator-configured filter templates (userFilter</description></item></channel></rss>