SECURELYN

CVE-2026-91012

org.apache.karaf.config.core.impl.ConfigRepositoryImpl#update(pid, properties), which backs the "config" 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 property map contains a felix.fileinstall.filename entry, that value is turned directly into a File (getCfgFileFromProperty), so it can point to any absolute path the Karaf process can write to; * otherwise the configuration PID is concatenated verbatim into the target file name (generateConfigFilename…

Scores

9.8
CVSS 9.8 out of 10, critical severity.
0.6%
EPSS 0.6% chance of exploitation in the next 30 days.

The facts

Published
29 September 2026
Last changed
7 October 2026
NVD status
Analyzed
Severity
Critical, CVSS 9.8 out of 10 (version 3.1)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
Affects
  • apache karaf
Known exploited
Not in the CISA Known Exploited Vulnerabilities catalogue in this build.
EPSS
0.6% chance of exploitation activity in the next 30 days (percentile 49).

Is there a Securelyn advisory?

Not yet. Securelyn writes plain-English advisories for the flaws that matter most to businesses. Subscribe to the digest to hear about them.

References