The SolarWinds Observability patch released as version 2026.2.3 fixes two remote-code-execution vulnerabilities that can be reached without authentication in particular Self-Hosted configurations. Administrators should identify affected installations, apply the supported update and review whether the service was exposed before remediation.

What the SolarWinds Observability patch fixes

SolarWinds published Observability Self-Hosted 2026.2.3 on 22 September. Its release notes list CVE-2026-28324 as an insufficient-integrity-check flaw capable of unauthenticated remote code execution when an installation uses a non-default and non-secure configuration. The company assigns the issue a 9.8 CVSS score.

CVE-2026-28325 is a separate deserialisation-of-untrusted-data path. SolarWinds says it applies when the application uses a specific communication mode and assigns it an 8.8 score. The two descriptions matter because neither advisory says every default installation is automatically exploitable. Operators still need to inspect their actual configuration rather than infer safety from the word “non-default.”

SolarWinds Observability patch decisionA three-step incident-safe workflow from inventory to patching and post-patch review.InventoryVersion and configPatch to 2026.2.3Test then deployReview exposureLogs, keys and access

Why monitoring servers deserve priority

Observability systems sit close to operational data. They may poll infrastructure, retain credentials, receive broad network access and expose administrative workflows. A remote-code-execution path in that layer can therefore create consequences beyond one application server. The severity score expresses the technical impact of successful exploitation; it does not measure whether an individual deployment is reachable or correctly configured.

The safe reading is conditional but urgent: first prove scope, then patch, then examine the period before the fix. SecurityWeek independently confirmed the affected-version boundary and said SolarWinds had not reported in-the-wild exploitation. SK-CERT and CSIRT Toscana issued public-sector warnings recommending rapid updating. These sources corroborate the patch event without converting “no reported exploitation” into “no exploitation.”

Two SolarWinds Observability flaws
Identifier Vendor description Scope qualifier
CVE-2026-28324 Insufficient integrity checks; unauthenticated RCE Non-default, non-secure configuration
CVE-2026-28325 Untrusted-data deserialisation; unauthenticated RCE Specific communication mode

An inventory-first response

Teams should locate every Observability Self-Hosted deployment, record its version and identify internet-facing or broadly reachable management interfaces. Asset discovery should include disaster-recovery nodes, test environments and old monitoring servers that may not appear in the central software catalogue. The relevant product boundary is Self-Hosted; a similarly named cloud service should not be assumed affected without an advisory.

Next, compare configuration with the vendor’s exact scope. Do not postpone the supported update merely because the exploit preconditions sound unusual. Production monitoring products accumulate exceptions over time, and a setting that began as temporary can survive upgrades. Patch first through the normal emergency-change process, preserve logs and configuration evidence, and verify service health after restart.

Post-patch checks matter

A software update removes the disclosed code path; it does not tell an organisation whether someone used it earlier. Review authentication and application logs, process creation, service-account activity, outbound connections and unexpected configuration changes for the relevant exposure period. If the server held reusable secrets, rotate them according to evidence and risk rather than performing an uncontrolled reset that destroys forensic context.

Security teams should also verify segmentation. Monitoring infrastructure should not become a universal bridge simply because it needs wide visibility. Limit management access, separate polling identities, use least-privilege credentials and prevent the server from initiating connections it does not require.

What defenders should not claim

The public records do not establish mass exploitation, a named threat actor or a confirmed compromise at any customer. They also do not provide a public proof-of-concept. This package therefore avoids exploit instructions and keeps every impact statement tied to the vendor or public authorities.

The workflow resembles the evidence boundary in Google PageBreak’s security agent: a plausible weakness must be separated from validated impact. It also complements Microsoft Defender ISOC’s integrated response model. For operators, the priority is not a dramatic headline; it is a documented chain from inventory through remediation to review.

Configuration qualifiers should drive the runbook

The phrase specific communication mode is a prompt to inspect configuration, not a complete mitigation. Administrators should preserve the relevant settings, compare them with current vendor documentation and record who confirmed the result. If a configuration cannot be confidently classified, treat the installation as potentially affected until updated.

Patch sequencing should account for the monitoring role. A failed upgrade can blind operations, so test on a representative node, verify polling and alert delivery, then roll through production with independent health checks. Emergency work still needs a backout plan, but returning to a vulnerable build should require compensating controls and explicit risk acceptance.

Evidence to retain

Retain the original version, installer hash, configuration snapshot, service logs and the times at which exposure changed. Record whether the management interface was reachable from the internet, partner networks or only a restricted administration segment. This evidence lets responders distinguish theoretical applicability from an observable path.

Where logs are incomplete, say so. Absence of an alert is weaker than evidence that the relevant request could not reach the service. Teams should avoid public claims that a deployment was unaffected until configuration and network boundaries are checked.

Operational questions for the change record

The change ticket should name the application owner, infrastructure owner and incident contact. It should state which nodes were upgraded, which configuration preconditions were present, when network exposure ended and how successful installation was verified. Screenshots alone are weak evidence; export machine-readable version and configuration records where possible.

After the maintenance window, run a focused hunt for processes launched by the monitoring service, new local accounts, altered scheduled tasks, unexpected archive files and connections to unfamiliar destinations. Compare findings with normal product behaviour before escalating. If suspicious activity appears, isolate affected nodes while preserving disks and logs, and treat credentials accessible to the server as potentially exposed until evidence narrows the scope.

Leaders should separate the patch-status metric from the investigation-status metric. A green deployment dashboard proves that fixed code is installed; it does not close the question of earlier access. Tracking both prevents a successful rollout from prematurely ending incident review.

Careful timely evidence-led customer-facing communications should remain factual: identify the product and fixed version, describe the organisation own exposure window, and avoid implying exploitation without evidence. Where services were internet reachable, explain the additional review under way and provide a contact route for material updates.

Patch installed and Prior exposureA two-column comparison of Version and health checks with Logs, reachability and keys.Two control questionsPatch installedVersion and health checksPrior exposureLogs, reachability and keys

FAQs

Which version fixes the flaws?

SolarWinds Observability Self-Hosted 2026.2.3 contains the fixes.

Can the flaws be exploited without logging in?

Yes, according to the vendor and advisories, but both vulnerabilities include configuration-specific qualifiers.

Was exploitation observed?

SolarWinds did not report active exploitation at disclosure. Organisations should still review their own evidence.

Get the day’s top stories in your inbox

One concise email. No spam, unsubscribe anytime.