{"id":13605,"date":"2026-06-14T10:03:46","date_gmt":"2026-06-14T10:03:46","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/06\/14\/splunk-enterprise-pre-auth-rce-chain-exposes-database-with-zero-authentication\/"},"modified":"2026-06-14T10:03:46","modified_gmt":"2026-06-14T10:03:46","slug":"splunk-enterprise-pre-auth-rce-chain-exposes-database-with-zero-authentication","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/06\/14\/splunk-enterprise-pre-auth-rce-chain-exposes-database-with-zero-authentication\/","title":{"rendered":"Splunk Enterprise Pre-Auth RCE Chain Exposes Database With Zero Authentication"},"content":{"rendered":"<p>    Splunk Enterprise Pre-Auth RCE Chain Exposes Database With Zero Authentication<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p class=\"wp-block-paragraph\">A critical vulnerability chain in Splunk Enterprise has been disclosed, enabling unauthenticated attackers to achieve remote code execution (RCE) through a misconfigured PostgreSQL sidecar service.<\/p>\n<p class=\"wp-block-paragraph\">Tracked as <a href=\"https:\/\/cybersecuritynews.com\/multiple-splunk-enterprise-vulnerabilities\/\" target=\"_blank\" rel=\"noreferrer noopener\">CVE-2026-20253<\/a>, the flaw has a CVSS score of 9.8 and affects Splunk Enterprise 10 and later.<\/p>\n<p class=\"wp-block-paragraph\">The issue originates from the PostgreSQL Sidecar Service, an internal component introduced in newer Splunk versions.<\/p>\n<p class=\"wp-block-paragraph\">While this service is not always enabled in on-premise deployments, it is active by default in Splunk Enterprise on AWS, making cloud deployments particularly exposed out of the box.<\/p>\n<h2 id=\"h-splunk-enterprise-pre-auth-rce-chain-exposes\" class=\"wp-block-heading\"><strong>Splunk Enterprise Pre-Auth RCE Chain Exposes<\/strong><\/h2>\n<p class=\"wp-block-paragraph\">According to watchTowr Labs, the vulnerable service listens on localhost but can be accessed externally through Splunk\u2019s main web interface.<\/p>\n<p class=\"wp-block-paragraph\">Attackers can send crafted HTTP requests to internal API endpoints such as \u201c\/v1\/postgres\/recovery\/backup\u201d and \u201c\/restore\u201d via the Splunk web service running on port 8000.<\/p>\n<p class=\"wp-block-paragraph\">The core problem lies in the lack of authentication controls. The API accepts any credentials, including empty values, and forwards them to backend PostgreSQL utilities like pg_dump and pg_restore.<\/p>\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgezxAXykUUxgwpRxaVrCx3SJ-SRc-Dccdc4zoDv2PgdYQ_2AuA7TQIFY4RZMqOJtm6n7WhPvm_YHKFs3C5-Rrfop3ASxJoO4y6869RYcMmYRGVr91-kja7xfV_mdCRQv2__YLH8Zk463loCWcvbjNCdiIN0L6_9SqwYlbvJn60czv04jRsRSRTNLEvfyk\/s1600\/Screenshot%25202026-06-13%2520140815%2520%25281%2529.webp?ssl=1\" alt=\"backup file (source : watchtowr)\"><figcaption class=\"wp-element-caption\">backup file (source : watchtowr)<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\">Because these tools are executed without enforcing proper authentication checks, attackers can trigger database operations without valid access.<\/p>\n<p class=\"wp-block-paragraph\">watchTowr Labs said the vulnerability appears limited to arbitrary file creation and truncation. By manipulating the \u201cbackupFile\u201d parameter, attackers can write files to arbitrary locations on the system using <a href=\"https:\/\/cybersecuritynews.com\/cisa-fbi-release-urges-developers-to-eliminate-directory-traversal-vulnerabilities\/\" target=\"_blank\" rel=\"noreferrer noopener\">directory traversal<\/a> techniques.<\/p>\n<p class=\"wp-block-paragraph\">However, researchers discovered a more severe impact by chaining multiple behaviors.<\/p>\n<p class=\"wp-block-paragraph\">By injecting a PostgreSQL connection string into the \u201cdatabase\u201d parameter, attackers can override default connection settings and force Splunk to connect to an attacker-controlled database. This allows malicious database content to be written to the Splunk filesystem.<\/p>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/labs.watchtowr.com\/why-use-app-level-auth-when-every-database-has-auth-splunk-enterprise-cve-2026-20253-pre-auth-rce\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">watchTowr found that Splunk\u2019s restore feature<\/a> can use credentials stored in a local <code>.pgpass<\/code> file, enabling attackers to abuse exposed database credentials during restore operations.<\/p>\n<p>By leveraging this file, attackers can authenticate to the internal PostgreSQL instance and execute arbitrary SQL during the restore process.<\/p>\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiSePfrDcp4W8vzlzq5QQZHGaeauAsoEAG_S_a1yLvPzxtkPMZjSi1vvVu3nwJkpBjPb1PzFG5yjviMgetFpr9Wrvjp-wVAwNGz0VyIZKkHgiUMc5N-Nj0tuC_3jSOLNks9pws85fqM1TCWRMttqktDb7CuUU7KwC18phaD8eYQrM2jDX91-zGPbZIxb7s\/s1600\/Screenshot%25202026-06-13%2520135312%2520%25281%2529.webp?ssl=1\" alt=\"Google searches revealed that all Sidecar Services should be deployed in the same directory( source : watchtowr)\"><figcaption class=\"wp-element-caption\">Google searches revealed that all Sidecar Services should be deployed in the same directory( source : watchtowr)<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\">Researchers demonstrated that specially crafted SQL payloads can write attacker-controlled files to disk using PostgreSQL large object export functions. This primitive enables full <a href=\"https:\/\/cybersecuritynews.com\/splunk-rce-vulnerability-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">arbitrary file write access<\/a> under the Splunk user.<\/p>\n<p class=\"wp-block-paragraph\">With file write access, achieving RCE becomes straightforward. In the proof-of-concept, attackers overwrote a legitimate Splunk Python script that is executed during normal operations.<\/p>\n<p class=\"wp-block-paragraph\">This allowed them to execute system commands and confirm <a href=\"https:\/\/cybersecuritynews.com\/splunk-enterprise-for-windows-vulnerability\/\" target=\"_blank\" rel=\"noreferrer noopener\">code execution<\/a> on the target system.<\/p>\n<p class=\"wp-block-paragraph\">The vulnerability highlights how internal services exposed through proxy mechanisms can break security assumptions, especially when authentication is inconsistently enforced.<\/p>\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj1q9_k8mMn3LkRaGIZdmDzwBed9EVzMlMDilt4s-qWaFGwftAV7bmU-bez2LdB_5Ngl2Mm1F9N2-dU-c2Wu_AEEUVaxwEgOg4K22V6TwC6cpjP35odr7CXAyliVRzQLxGyZfAz7OVedbgAVWdbl2SapOi5cLlUGLNgQktFLXebsoU3RU0ctvU0DqFboDU\/s1600\/Screenshot%25202026-06-13%2520135257%2520%25281%2529.webp?ssl=1\" alt=\"watchTowr's exploitation of the vulnerability ( source : watchtowr)\"><figcaption class=\"wp-element-caption\">watchTowr\u2019s exploitation of the vulnerability ( source : watchtowr)<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\">Even services bound to localhost can become remotely reachable through application-layer routing. Splunk has released an advisory and urges users to update affected versions immediately.<\/p>\n<p class=\"wp-block-paragraph\">Organizations using Splunk Enterprise on AWS should prioritize <a href=\"https:\/\/cybersecuritynews.com\/splunk-patches-multiple-vulnerabilities\/\" target=\"_blank\" rel=\"noreferrer noopener\">patching<\/a>, as the vulnerable component is enabled by default.<\/p>\n<p class=\"wp-block-paragraph\">The research from watchTowr advised to monitor access to internal API endpoints, restrict unnecessary exposure, and review file integrity for critical Splunk components.<\/p>\n<p class=\"wp-block-paragraph\">Detection tools developed by researchers can help identify vulnerable systems by testing access-control behavior.<\/p>\n<p class=\"wp-block-paragraph\">This vulnerability demonstrates how seemingly limited flaws, such as arbitrary file writes, can evolve into full system compromise when combined with design weaknesses and credential exposure.<\/p>\n<p class=\"has-text-align-center has-background wp-block-paragraph\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 91%,rgb(169,184,195) 100%)\"><strong>Follow us on\u00a0<a href=\"https:\/\/news.google.com\/publications\/CAAqMggKIixDQklTR3dnTWFoY0tGV041WW1WeWMyVmpkWEpwZEhsdVpYZHpMbU52YlNnQVAB?hl=en-IN&amp;gl=IN&amp;ceid=IN:en\" target=\"_blank\" rel=\"noreferrer noopener\">Google News<\/a>,\u00a0<a href=\"https:\/\/www.linkedin.com\/company\/cybersecurity-news\/\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a>,\u00a0and\u00a0<a href=\"https:\/\/x.com\/cyber_press_org\" target=\"_blank\" rel=\"noreferrer noopener\">X<\/a>\u00a0to Get More Instant Updates.<\/strong><\/p>\n<p>The post <a href=\"https:\/\/cybersecuritynews.com\/splunk-enterprise-pre-auth-rce-chain-exposes\/\">Splunk Enterprise Pre-Auth RCE Chain Exposes Database With Zero Authentication<\/a> appeared first on <a href=\"https:\/\/cybersecuritynews.com\/\">Cyber Security News<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Abinaya<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/cybersecuritynews.com\/splunk-enterprise-pre-auth-rce-chain-exposes\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Splunk Enterprise Pre-Auth RCE Chain Exposes Database With Zero Authentication A critical vulnerability chain in Splunk Enterprise has been disclosed, enabling unauthenticated attackers to achieve remote code execution (RCE) through a misconfigured PostgreSQL sidecar service. Tracked as CVE-2026-20253, the flaw has a CVSS score of 9.8 and affects Splunk Enterprise 10 and later. The issue [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129,63,131],"tags":[130],"class_list":["post-13605","post","type-post","status-publish","format-standard","hentry","category-cyber-security","category-cyber-security-news","category-vulnerability","tag-cyber-security-news"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/13605"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=13605"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/13605\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=13605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=13605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=13605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}