The CVSS 5.9 score for CVE-2026-59296 masks a deeper architectural failure in micrometer-core's LoggingMeterRegistry that creates a supply-chain vulnerability propagating injection risk to every downstream log-parsing consumer. While the CVE correctly notes that exploitation requires three preconditions to align (user-controlled input, specific registry, line-protocol transport), this framing stops too early. The StatsD case is contained—only Datadog/Etsy flavor users are affected, and the injection stays within the metrics transport layer. The LoggingMeterRegistry case is categorically different: when applications write metrics to logs, the injection doesn't stop at the log file. Any downstream log-metrics scraper, SIEM parser, or log-aggregation pipeline that treats log lines as structured data becomes a vector for metric spoofing. A single newline injection can potentially control every downstream system that consumes those logs.

The actual blast radius depends entirely on your architecture: if you use LoggingMeterRegistry with no downstream metric ingestion, exposure is minimal. If you pipe those logs into Datadog log-based metrics, Splunk extractions, or a custom log-parsing pipeline, the attack surface expands to systems you may not even know are coupled to your instrumentation. The developer who adds LoggingMeterRegistry for debugging rarely has a mental model that they're also integrating with SIEM pipelines or monitoring systems. This is the hidden cost of observability tooling crossing architectural boundaries—instrumentation libraries become supply-chain nodes for security decisions they weren't designed to own.

The fix matters because it adds sanitization rather than just documentation. This represents a library-level acknowledgment that the "never pass user input to metric names" contract was insufficient. Developers instrument what varies, and what varies often touches user data—a service handling HTTP requests will instrument the request path as a tag, and that path comes from user input. The library knew this risk existed because they fixed it, which means documentation warnings were never adequate given how developers actually write instrumentation code.

Audit your dependency trees for LoggingMeterRegistry presence even in applications that don't explicitly instantiate it—it can be pulled in as a transitive dependency. Review whether any downstream systems parse your micrometer log output as structured data. If they do, treat those parsing paths as attack surface that inherits the trust model of your instrumentation library.