Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAccess Pachno web interface
-
DeliverySubmit wiki content with XXE payload
-
ExploitTextParser invokes simplexml_load_string()
-
ExecutionXML parser resolves external entity
-
PersistRead arbitrary server files
-
ImpactExfiltrate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.
Remote code execution in Pachno 1.0.6 allows unauthenticated attackers to achieve arbitrary code execution by exploiting
Remote code execution in Pachno 1.0.6 allows authenticated users to upload and execute PHP5 scripts via the /uploadfile
Privilege escalation in Pachno 1.0.6 allows low-privilege authenticated users to hijack administrator sessions by manipu
Open redirection in Pachno 1.0.6's return_to parameter enables phishing campaigns that harvest user credentials by redir
A vulnerability has been identified in Pachno 1.0.6 allowing an authenticated attacker to execute a cross-site scripting
Cross-site request forgery in Pachno 1.0.6 allows unauthenticated attackers to force authenticated users into performing
Stored cross-site scripting in Pachno 1.0.6 allows authenticated users to inject persistent malicious scripts through fi
EUVD-2026-22049
GHSA-5j7x-7mp7-c5xc
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB