Skip to main content

Pachno EUVDEUVD-2026-22049

| CVE-2026-40042 CRITICAL
Exposure of File Descriptor to Unintended Control Sphere ('File Descriptor Leak') (CWE-403)
2026-04-13 VulnCheck GHSA-5j7x-7mp7-c5xc
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Access Pachno web interface
  2. Delivery
    Submit wiki content with XXE payload
  3. Exploit
    TextParser invokes simplexml_load_string()
  4. Execution
    XML parser resolves external entity
  5. Persist
    Read arbitrary server files
  6. Impact
    Exfiltrate sensitive data

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

The vulnerability is exploitable when attackers can submit user-generated content that flows through Pachno's TextParser helper, specifically issue descriptions, comments, or wiki articles containing wiki table syntax or inline tags. Default Pachno 1.0.6 installations process this content through unsafe simplexml_load_string() calls. No special server configuration is required beyond standard Pachno deployment. Exploitation may require the ability to create issues, post comments, or edit wiki pages-access control varies by Pachno instance configuration. Instances with open registration, guest commenting, or public wikis present the highest risk. No special PHP configuration is needed to exploit; the vulnerability exists in application-level XML parsing logic.

Impact

Despite a critical CVSS 9.3 score (AV:N/AC:L/PR:N/UI:N with high confidentiality/integrity/availability impacts), real-world risk indicators suggest moderate priority. The EPSS score of 0.04% (14th percentile) indicates very low exploitation probability in the wild. No CISA KEV listing exists, confirming no confirmed active exploitation campaigns. Attack complexity is low and requires no authentication, making it trivial to exploit if Pachno instances are internet-facing. However, exploitation requires the attacker to inject content into wiki articles, issue descriptions, or comments-which may require some form of user registration or content submission capability depending on deployment configuration. The SSVC framework would likely classify this as 'attend' rather than 'act immediately' given: exploitation status (none), automatable (yes-simple XXE payloads), technical impact (total-file read can expose credentials). Priority depends heavily on whether Pachno instances are exposed to untrusted users and whether PHP/libxml configurations provide defense-in-depth. Organizations running Pachno 1.0.6 with open registration or public content submission should prioritize remediation.

Exploit ScenarioDerived

An unauthenticated attacker visits a Pachno instance that allows public issue submission or wiki editing. They create a new issue or comment containing malicious wiki markup with embedded XXE payload, such as a table cell containing <!DOCTYPE foo [<!ENTITY xxe SYSTEM 'file:///etc/passwd'>]><root>&xxe;</root>. When the TextParser processes this content via simplexml_load_string() without LIBXML_NONET restrictions, the XML parser resolves the external entity and reads /etc/passwd. The attacker retrieves the file contents through error messages, response timing, or out-of-band exfiltration channels. This grants immediate access to sensitive configuration files, database credentials, or application source code.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 15, 2026

XML External Entity (XXE) injection in Pachno 1.0.6's TextParser helper allows remote unauthenticated attackers to read arbitrary files from the server. The vulnerability is triggered through malicious XML entities embedded in wiki table syntax and inline tags within issue descriptions, comments, or wiki articles, exploiting unsafe simplexml_load_string() calls without LIBXML_NONET protections. With CVSS 9.3 and EPSS 0.04% (14th percentile), this represents a high-severity but low-probability threat. No active exploitation (CISA KEV) or public exploit code has been identified at time of analysis.

RemediationAI

Upgrade Pachno to a patched version beyond 1.0.6 if available from the vendor. Consult the official Pachno project repository and the VulnCheck advisory (https://www.vulncheck.com/advisories/pachno-wiki-textparser-xml-external-entity-injection) for specific fix versions and patches. If immediate patching is not possible, implement workarounds: disable wiki content submission from untrusted users, configure PHP libxml settings to disable external entity loading globally (libxml_disable_entity_loader(true) in legacy PHP or ensure LIBXML_NOENT/LIBXML_NONET flags are used), or apply web application firewall (WAF) rules to detect and block XXE payloads in user-submitted content. Review application logs for suspicious XML patterns in wiki content submissions. Validate that simplexml_load_string() calls throughout the codebase use secure parsing flags.

Affected VersionsENISA

Pachno 1.0.6

Affected Packages

euvd pachno no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This is a classic XML External Entity (CWE-403) vulnerability in Pachno's TextParser component, which processes user-supplied content in wiki-formatted text. The flaw occurs when PHP's simplexml_load_string() function parses XML without the LIBXML_NOENT or LIBXML_NONET flags, allowing external entity declarations to be resolved. Attackers can embed specially-crafted XML entities within wiki markup (tables and inline tags) that get processed by the vulnerable parser. When the XML is parsed, the PHP XML processor follows external entity references, enabling file disclosure attacks (e.g., reading /etc/passwd, application configuration files, or source code). The affected product is cpe:2.3:a:pancho:pachno:1.0.6, a project management and collaboration platform. This vulnerability class has been exploited in numerous applications historically, though modern PHP configurations sometimes mitigate XXE through disabled libxml external entity loading by default.

Know when Pachno gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck) · only source for this CVE.

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Apr 13, 2026 - 19:37 NVD
9.8 (CRITICAL) 9.3 (CRITICAL)
CVE Published
Apr 13, 2026 - 18:10 nvd
CRITICAL 9.3

DescriptionCVE.org

Pachno 1.0.6 contains an XML external entity injection vulnerability that allows unauthenticated attackers to read arbitrary files by exploiting unsafe XML parsing in the TextParser helper. Attackers can inject malicious XML entities through wiki table syntax and inline tags in issue descriptions, comments, and wiki articles to trigger entity resolution via simplexml_load_string() without LIBXML_NONET restrictions.

Executive ViewAI

Why It Matters

Pachno 1.0.6 contains a critical XXE injection vulnerability in its TextParser component that permits unauthenticated remote attackers to read arbitrary files from affected servers. Any user who can submit wiki content, issue descriptions, or comments-including anonymous users in open collaboration environments-can exploit this to access sensitive configuration files, credentials, and source code. Organizations running Pachno should immediately assess exposure and implement mitigations, as no patch is currently available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable or restrict access to wiki and issue comment features to authenticated users only; (2) Implement Web Application Firewall (WAF) rules to block requests containing XML entity declarations (DOCTYPE, ENTITY keywords); (3) Apply principle of least privilege-ensure Pachno process runs with minimal file system permissions; (4) Monitor file access logs for unexpected reads from config or sensitive directories; (5) Code-level fix: modify TextParser to load XML with libxml_disable_entity_loader(true) and use LIBXML_NOENT | LIBXML_NONET flags.

Threat Intelligence Overview

EPSS Score
0.0%
Top 86% exploitable
Social Media
2
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy