A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Find Out Why
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2024-47803

CVE-2024-47803: Jenkins Information Disclosure Flaw

CVE-2024-47803 is an information disclosure vulnerability in Jenkins that exposes multi-line secret values in error messages. This article covers the technical details, affected versions, security impact, and mitigation.

Published: May 26, 2026

CVE-2024-47803 Overview

CVE-2024-47803 affects Jenkins, the open-source automation server widely used for continuous integration and continuous delivery (CI/CD) pipelines. Jenkins 2.478 and earlier, and LTS 2.462.2 and earlier, fail to redact multi-line secret values in error messages generated for form submissions involving the secretTextarea form field. Authenticated users with permission to submit affected forms can trigger errors that expose secrets in plaintext. The flaw is classified as an information disclosure issue [CWE-209] stemming from improper error message handling.

Critical Impact

Authenticated attackers can recover multi-line secrets such as private keys, certificates, and credentials from error messages, undermining secret confidentiality within Jenkins pipelines.

Affected Products

  • Jenkins weekly releases 2.478 and earlier
  • Jenkins LTS 2.462.2 and earlier
  • Jenkins plugins relying on the secretTextarea form field

Discovery Timeline

  • 2024-10-02 - Jenkins publishes Security Advisory SECURITY-3451
  • 2024-10-02 - CVE-2024-47803 published to NVD
  • 2025-03-19 - Last updated in NVD database

Technical Details for CVE-2024-47803

Vulnerability Analysis

The vulnerability resides in Jenkins' form submission error handling logic. Jenkins normally redacts secret values when forms fail validation, replacing them with placeholder content before returning the error response to the user. The redaction logic correctly handles single-line secret fields, but it fails to apply redaction to multi-line values submitted via the secretTextarea form control.

When a form submission containing a secretTextarea value triggers a server-side error, Jenkins echoes the original submitted content back in the rendered error page. This exposes the plaintext secret to any user who can view the error response, including the submitting user and potentially other users with access to logged content.

The secretTextarea control is used by plugins to accept multi-line sensitive material such as Secure Shell (SSH) private keys, Transport Layer Security (TLS) certificates, JSON Web Tokens (JWT), and service account credentials. Exposure of these values can enable lateral movement, unauthorized API access, or pipeline compromise.

Root Cause

The root cause is incomplete output sanitization in error message generation [CWE-209]. The redaction routine that masks secret form field values before rendering errors does not handle the multi-line input type, leaving submitted plaintext intact in the response.

Attack Vector

The attack requires network access to a Jenkins instance and authenticated permissions sufficient to submit forms containing secretTextarea fields. An attacker submits crafted input that intentionally triggers a server-side validation error, then reads the resulting error page to recover the previously submitted multi-line secret. The flaw can also be exploited passively when legitimate users encounter form errors and the resulting content is logged or cached.

No verified public proof-of-concept exploit code is available. See the Jenkins Security Advisory SECURITY-3451 for technical details.

Detection Methods for CVE-2024-47803

Indicators of Compromise

  • Jenkins HTTP responses containing secretTextarea field content rendered in error pages or stack traces
  • Web server or reverse proxy logs capturing 4xx or 5xx responses from Jenkins form endpoints with unusually large response bodies
  • Browser cache, proxy cache, or log aggregator entries containing strings such as -----BEGIN PRIVATE KEY----- or -----BEGIN CERTIFICATE----- originating from Jenkins URLs

Detection Strategies

  • Inspect Jenkins access logs for repeated form submission failures from the same authenticated session against endpoints that use secretTextarea
  • Audit centralized logging platforms for Jenkins error responses that contain secret-like patterns, including PEM blocks, API tokens, and base64-encoded keys
  • Review plugin configurations to identify which Jenkins plugins use the secretTextarea field and prioritize monitoring for those endpoints

Monitoring Recommendations

  • Enable verbose audit logging on Jenkins and forward logs to a centralized analytics platform for content inspection
  • Configure data loss prevention (DLP) rules in proxy or egress monitoring tools to flag PEM headers and credential patterns leaving Jenkins
  • Track Jenkins version inventory across the environment and alert when instances run versions below 2.479 or LTS 2.462.3

How to Mitigate CVE-2024-47803

Immediate Actions Required

  • Upgrade Jenkins weekly releases to 2.479 or later, and Jenkins LTS to 2.462.3 or later
  • Rotate any secrets that may have been entered into secretTextarea fields on vulnerable Jenkins instances, including SSH keys, TLS certificates, and API tokens
  • Review web proxy, browser, and log aggregator caches for exposed secret material and purge affected entries

Patch Information

The Jenkins project addressed CVE-2024-47803 in Jenkins 2.479 and LTS 2.462.3. The fix extends the existing form field redaction logic to cover multi-line secretTextarea values, ensuring submitted content is masked in error responses. Patch details are documented in the Jenkins Security Advisory SECURITY-3451.

Workarounds

  • Restrict permissions to limit which users can submit forms containing secretTextarea fields, reducing the population of accounts able to trigger exposure
  • Place Jenkins behind a reverse proxy configured to strip or rewrite response bodies for error status codes on form submission endpoints until patching is complete
  • Avoid using secretTextarea fields for highly sensitive material on unpatched instances, substituting Jenkins Credentials store references where supported
bash
# Verify Jenkins version on a Linux controller
java -jar /usr/share/jenkins/jenkins.war --version

# Example: Upgrade Jenkins LTS on Debian-based systems
sudo apt-get update
sudo apt-get install --only-upgrade jenkins
sudo systemctl restart jenkins

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeInformation Disclosure

  • Vendor/TechJenkins

  • SeverityMEDIUM

  • CVSS Score4.3

  • EPSS Probability0.63%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityNone
  • CWE References
  • CWE-209
  • Vendor Resources
  • Jenkins Security Advisory #SECURITY-3451
  • Related CVEs
  • CVE-2026-48921: Jenkins Pipeline Information Disclosure Flaw

  • CVE-2026-48926: Jenkins Job Import Plugin Info Disclosure

  • CVE-2026-48916: Jenkins LDAP Plugin Information Vulnerability

  • CVE-2026-42521: Jenkins Plugin Information Disclosure
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English