Every CVE Search/ Get API key

CVE-2026-59296

Micrometer StatsD and Logging meter registries line-protocol and log injection vulnerability

5.9 Medium

Using untrusted, non-normalized input as-is for metrics data (such as metric names, tag keys, or tag values) is a dangerous antipattern that general-purpose instrumentation should never perform. Micrometer 1.17.0 Micrometer 1.16.0 - 1.16.6 Micrometer 1.15.0 - 1.15.12 Micrometer 1.14.0 - 1.14.16 Micrometer 1.9.18 and earlier

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
None

Exploit likelihood

0.30%Up 0.1 points since Aug 22, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.9

Micrometer StatsD and Logging meter registries line-protocol and log injection vulnerability

Using untrusted, non-normalized input as-is for metrics data (such as metric names, tag keys, or tag values) is a dangerous antipattern that general-purpose instrumentation should never perform. Micrometer 1.17.0 Micrometer 1.16.0 - 1.16.6 Micrometer 1.15.0 - 1.15.12 Micrometer 1.14.0 - 1.14.16 Micrometer 1.9.18 and earlier

Record
CVE-2026-59296
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-74
Updated
2026-11-02
EUVDEUVD-2026-63885 5.9

Using untrusted, non-normalized input as-is for metrics data (such as metric names, tag keys, or tag values) is a dangerous antipattern that general-purpose instrumentation should never perform. Micrometer 1.17.0 Micrometer 1.16.0 - 1.16.6 Micrometer 1.15.0 - 1.15.12 Micrometer 1.14.0 - 1.14.16 Micrometer 1.9.18 and earlier

Record
EUVD-2026-63885
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-8jcv-3c3x-vwg4 5.9

Using untrusted, non-normalized input as-is for metrics data (such as metric names, tag keys, or...

Using untrusted, non-normalized input as-is for metrics data (such as metric names, tag keys, or tag values) is a dangerous antipattern that general-purpose instrumentation should never perform. When such unsafe instrumentation is used, the application becomes vulnerable to injection and spoofing attacks because micrometer-registry-statsd and micrometer-core do not sanitize newline characters (\n, \r) by default prior to this fix.

  • For the StatsD registry in micrometer-registry-statsd (when using the Datadog or Etsy flavor), because the StatsD protocol is newline-delimited, this allows for line-protocol injection (cross-metric spoofing).
  • For LoggingMeterRegistry in micrometer-core, because metric output is printed line-by-line to log files, this allows for both metric spoofing (if downstream log-metrics scrapers or parsers ingest the log lines as separate metrics) and general log spoofing.

Specifically, an application is vulnerable when all the following are true:

  • The application uses a vulnerable version of io.micrometer:micrometer-registry-statsd or io.micrometer:micrometer-core.
  • The application uses the Datadog or Etsy flavor of the StatsD registry, or uses LoggingMeterRegistry.
  • The application instruments meters using user-controlled, unvalidated input for metric names, tag keys, or tag values.

When vulnerable, an attacker can break out of the current metric or log line by injecting line terminators. This allows them to spoof arbitrary metrics (e.g., system load, standard JVM metrics, or other business metrics) across the metrics registry namespace (either directly via StatsD protocol or via downstream log-metric scrapers/parsers), as well as inject arbitrary log entries to spoof general log records.

Record
GHSA-8jcv-3c3x-vwg4
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-74
Updated
2026-11-02
NVD 5.9

Using untrusted, non-normalized input as-is for metrics data (such as metric names, tag keys, or tag values) is a dangerous antipattern that general-purpose instrumentation should never perform. Micrometer 1.17.0 Micrometer 1.16.0 - 1.16.6 Micrometer 1.15.0 - 1.15.12 Micrometer 1.14.0 - 1.14.16 Micrometer 1.9.18 and earlier

Record
CVE-2026-59296
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-74
Updated
2026-11-02
OSVCLSA-2026-1791901251 No score

TuxCare security update for io.micrometer (2 CVEs)

TuxCare rebuilt 2 io.micrometer packages to address 2 CVEs. Fixed in 1.13.15-tuxcare.3.

Record
CLSA-2026-1791901251
Updated
2026-11-02
OSVCLSA-2026-1791901525 No score

TuxCare security update for io.micrometer:micrometer-core (3 CVEs)

TuxCare rebuilt io.micrometer:micrometer-core to address 3 CVEs. Fixed in 1.12.13-tuxcare.1.

Record
CLSA-2026-1791901525
Updated
2026-11-02
Show 5 moreShow less
OSVCLSA-2026-1791911066 No score

TuxCare security update for io.micrometer (2 CVEs)

TuxCare rebuilt 2 io.micrometer packages to address 2 CVEs. Fixed in 1.15.12-tuxcare.1.

Record
CLSA-2026-1791911066
Updated
2026-11-02
OSVCLSA-2026-1791911955 No score

TuxCare security update for io.micrometer (2 CVEs)

TuxCare rebuilt 2 io.micrometer packages to address 2 CVEs. Fixed in 1.14.14-tuxcare.1.

Record
CLSA-2026-1791911955
Updated
2026-11-02
OSVCLSA-2026-1791912256 No score

TuxCare security update for io.micrometer (2 CVEs)

TuxCare rebuilt 2 io.micrometer packages to address 2 CVEs. Fixed in 1.9.17-tuxcare.1.

Record
CLSA-2026-1791912256
Updated
2026-11-02
OSVCLSA-2026-1792000121 No score

TuxCare security update for io.micrometer (3 CVEs)

TuxCare rebuilt 3 io.micrometer packages to address 3 CVEs. Fixed in 1.12.12-tuxcare.1.

Record
CLSA-2026-1792000121
Updated
2026-11-02
OSVCLSA-2026-1793119973 No score

TuxCare security update for io.micrometer (2 CVEs)

TuxCare rebuilt 2 io.micrometer packages to address 2 CVEs. Fixed in 1.11.8-tuxcare.1.

Record
CLSA-2026-1793119973
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
io.micrometer:micrometer-core
TuxCare:Maven
From an advisory covering 2 CVEs
1.13.15 up to 1.13.15-tuxcare.3, plus listed versions
1.13.15-tuxcare.11.13.15-tuxcare.2
1.13.15-tuxcare.3
io.micrometer:micrometer-registry-statsd
TuxCare:Maven
From an advisory covering 2 CVEs
1.13.15 up to 1.13.15-tuxcare.3, plus listed versions
1.13.15-tuxcare.11.13.15-tuxcare.2
1.13.15-tuxcare.3
io.micrometer:micrometer-core
TuxCare:Maven
From an advisory covering 3 CVEs
1.12.13 up to 1.12.13-tuxcare.1
1.12.13-tuxcare.1
io.micrometer:micrometer-core
TuxCare:Maven
From an advisory covering 2 CVEs
1.15.12 up to 1.15.12-tuxcare.1
1.15.12-tuxcare.1
io.micrometer:micrometer-registry-statsd
TuxCare:Maven
From an advisory covering 2 CVEs
1.15.12 up to 1.15.12-tuxcare.1
1.15.12-tuxcare.1
io.micrometer:micrometer-core
TuxCare:Maven
From an advisory covering 2 CVEs
1.14.14 up to 1.14.14-tuxcare.1
1.14.14-tuxcare.1
io.micrometer:micrometer-registry-statsd
TuxCare:Maven
From an advisory covering 2 CVEs
1.14.14 up to 1.14.14-tuxcare.1
1.14.14-tuxcare.1
io.micrometer:micrometer-core
TuxCare:Maven
From an advisory covering 2 CVEs
1.9.17 up to 1.9.17-tuxcare.1
1.9.17-tuxcare.1
io.micrometer:micrometer-registry-statsd
TuxCare:Maven
From an advisory covering 2 CVEs
1.9.17 up to 1.9.17-tuxcare.1
1.9.17-tuxcare.1
io.micrometer:micrometer-core
TuxCare:Maven
From an advisory covering 3 CVEs
1.12.12 up to 1.12.12-tuxcare.1
1.12.12-tuxcare.1
Show 4 moreShow less
Affected packages
PackageAffectedFixed
io.micrometer:micrometer-jetty11
TuxCare:Maven
From an advisory covering 3 CVEs
1.12.12 up to 1.12.12-tuxcare.1
1.12.12-tuxcare.1
io.micrometer:micrometer-registry-statsd
TuxCare:Maven
From an advisory covering 3 CVEs
1.12.12 up to 1.12.12-tuxcare.1
1.12.12-tuxcare.1
io.micrometer:micrometer-core
TuxCare:Maven
From an advisory covering 2 CVEs
1.11.8 up to 1.11.8-tuxcare.1
1.11.8-tuxcare.1
io.micrometer:micrometer-registry-statsd
TuxCare:Maven
From an advisory covering 2 CVEs
1.11.8 up to 1.11.8-tuxcare.1
1.11.8-tuxcare.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-59296 is a medium vulnerability (CVSS 5.9) in Spring Micrometer, published August 21, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.30%, the 22nd percentile. No source names a fixed version.

References

MoveEnter Open