Skip to main content

ProjeQtor CVE-2026-41465

| EUVDEUVD-2026-25868 HIGH
Path Traversal (CWE-22)
2026-04-27 VulnCheck
7.1
CVSS 4.0 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privileged account
  2. Delivery
    Reach dynamicDialog.php log viewer
  3. Exploit
    Inject ../ in logname parameter
  4. Execution
    Server reads out-of-directory .log file
  5. Impact
    Exfiltrate sensitive log contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a valid authenticated ProjeQtor account (CVSS PR:L) and network access to the dynamicDialog.php log-viewer endpoint; no user interaction is needed (UI:N). The attacker must supply ../ traversal sequences in the logname parameter. Exploitation is limited to files with a .log extension that are readable by the web server process, which constrains the attacker to log data rather than arbitrary source code or configuration files, and it applies to ProjeQtor versions 7.0 through 12.4.3. The authentication requirement and the .log-only restriction are the primary limiting factors on real-world impact.

Impact

Signals are internally consistent and point to a real but bounded issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N, VC:H, VI:N, VA:N) indicates a network-reachable, low-complexity attack that requires valid low-privileged authentication and yields high confidentiality impact with no integrity or availability impact - matching the description's authenticated arbitrary .log file read. SSVC corroborates this: Exploitation=poc (not active), Automatable=no, Technical Impact=partial. EPSS is low at 0.20% (42th percentile), and the CVE is not in CISA KEV, so despite a public POC there is no evidence of widespread or active exploitation - consistent with a targeted, authentication-gated disclosure bug rather than a wormable RCE. The main caveat is the exploitation constraint: the description limits reads to .log files, which meaningfully reduces the value of the primary path unless an attacker can influence log content/filenames. Overall this is a moderate-priority patch item, elevated where ProjeQtor is internet-exposed or where low-privileged accounts are broadly provisioned.

Exploit ScenarioDerived

An attacker with any valid low-privileged ProjeQtor account sends a crafted request to dynamicDialog.php setting the logname parameter to a value such as ../../../../path/to/target.log, causing the server to return the contents of a .log file outside the intended directory. Publicly available exploit code (referenced at damiri.fr and gryfman.fr) demonstrates the technique, enabling disclosure of any .log file readable by the web server process, such as application, framework, or system logs that may contain sensitive data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 24, 2026

Arbitrary file disclosure in ProjeQtor 7.0 through 12.4.3 allows authenticated attackers to read .log files anywhere on the filesystem by injecting ../ sequences into the logname parameter of the dynamicDialog.php log viewer. Reported by VulnCheck with publicly available exploit code; EPSS is low (0.20%, 42th percentile) and it is not in CISA KEV, so no public exploit identified as actively exploited. The flaw is limited to files readable by the web server process and to .log-named targets, capping direct impact to information disclosure.

RemediationAI

Upgrade to a ProjeQtor release later than 12.4.3 that contains the fix; no vendor-released patched version is independently confirmed in the provided data, so treat this as 'no vendor-released patched version independently confirmed at time of analysis' and verify the fixed build directly with the vendor at https://www.projeqtor.com and the advisory at https://www.vulncheck.com/advisories/projeqtor-path-traversal-via-dynamicdialog-php. Until a confirmed fixed version is applied, restrict reachability of the dynamicDialog.php log-viewer endpoint at the web server or WAF layer (for example block or filter requests whose logname parameter contains ../ , encoded traversal like %2e%2e%2f, or absolute paths), and limit the endpoint to administrative users only - noting this may break legitimate log-viewing for lower-privileged operators. Additionally tighten filesystem permissions so the web server process cannot read sensitive files outside its log directory, and audit ProjeQtor accounts to remove unnecessary low-privileged users, since exploitation requires authentication.

Affected VersionsENISA

Projeqtor 7.0 ≤12.4.3

Affected Packages

euvd projeqtor 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

ProjeQtor is a PHP-based open-source web application for IT/enterprise project management (tasks, tickets, resources, planning). The vulnerable component is the server-side log viewer endpoint dynamicDialog.php, which builds a filesystem path from the user-supplied logname parameter without canonicalizing or validating it against directory traversal. This is a classic CWE-22 (Improper Limitation of a Pathname to a Restricted Directory / path traversal): because ../ sequences are not stripped or rejected, the constructed path escapes the intended log directory. The single affected-product CPE is cpe:2.3:a:projeqtor:projeqtor:*:*:*:*:*:*:*:*, confirming the vendor/product scope. The tags PHP and Path Traversal align with the root cause.

Know when Projeqtor 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

NVD PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-reachable endpoint (AV:N/AC:L) requires a valid low-privileged account (PR:L, UI:N); arbitrary .log read gives high confidentiality (C:H) with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
PoC Detected
Apr 27, 2026 - 18:35 vuln.today
Public exploit code
Severity Changed
Apr 27, 2026 - 16:22 NVD
MEDIUM HIGH
CVSS changed
Apr 27, 2026 - 16:22 NVD
6.5 (MEDIUM) 7.1 (HIGH)
CVE Published
Apr 27, 2026 - 15:10 nvd
HIGH 7.1

DescriptionCVE.org

ProjeQtor versions 7.0 through 12.4.3 contains a path traversal vulnerability in the log file viewer at dynamicDialog.php where the logname parameter is not validated against directory traversal sequences before constructing file paths. Authenticated attackers can inject directory traversal sequences ../ into the logname parameter to read arbitrary .log files accessible to the web server process on the filesystem.

Executive ViewAI

Why It Matters

ProjeQtor versions 7.0 through 12.4.3 contain a file disclosure vulnerability that could allow attackers with legitimate application access to extract sensitive log files from affected servers. Log files commonly contain database passwords, API keys, and other credentials that could lead to deeper compromise of IT infrastructure.

Business Impact: High
Compensating Controls

Deploy WAF rules to block path traversal attempts (../ sequences) in requests to dynamicDialog.php; restrict access to the vulnerable endpoint to authenticated administrators only; implement application-level input validation to reject path traversal patterns in the logname parameter; configure file system permissions to ensure the web server process has minimal access to only necessary log files; enable detailed audit logging and alerting on all log file access attempts; consider network segmentation to limit direct access to ProjeQtor instances.

Threat Intelligence Overview

EPSS Score
0.2%
Top 58% exploitable
Prevalence
Low
niche open-source project-management application, limited enterprise footprint
Exploit
POC
Public exploit code exists
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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

CVE-2026-41462 CRITICAL POC
9.3 Apr 27

SQL injection in ProjeQtor's login endpoint lets unauthenticated remote attackers inject arbitrary SQL through the usern

CVE-2024-29387 HIGH POC
8.8 Apr 04

projeqtor up to 11.2.0 was discovered to contain a remote code execution (RCE) vulnerability via the component /view/pri

CVE-2018-18924 HIGH POC
8.8 Nov 04

The image-upload feature in ProjeQtOr 7.2.5 allows remote attackers to execute arbitrary code by uploading a .shtml file

CVE-2026-41463 HIGH POC
8.7 Apr 27

Remote code execution in ProjeQtor 7.0 through 12.4.3 arises from a ZipSlip flaw in the plugin upload feature, where aut

CVE-2013-6164 HIGH POC
7.5 Nov 14

SQL injection vulnerability in view/objectDetail.php in Project'Or RIA 3.4.0 allows remote attackers to execute arbitrar

CVE-2026-41464 HIGH POC
7.1 Apr 27

Sensitive data disclosure in ProjeQtor 7.0 through 12.4.3 lets an authenticated guest-level user retrieve other users' r

CVE-2024-29386 MEDIUM POC
5.4 Apr 04

projeqtor up to 11.2.0 was discovered to contain a SQL injection vulnerability via the component /view/criticalResourceE

CVE-2026-41467 MEDIUM POC
5.1 Apr 27

Stored cross-site scripting in ProjeQtor 7.0 through 12.4.3 allows authenticated attackers to upload HTML or HTM files v

CVE-2026-41466 MEDIUM POC
5.1 Apr 27

Stored cross-site scripting in ProjeQtor 7.0 through 12.4.3 enables authenticated users to inject persistent malicious H

CVE-2017-11760 HIGH
8.8 Jul 31

uploadImage.php in ProjeQtOr before 6.3.2 allows remote authenticated users to execute arbitrary PHP code by uploading a

CVE-2013-6163 MEDIUM POC
4.3 Nov 14

Multiple cross-site scripting (XSS) vulnerabilities in ProjeQtOr (formerly Project'Or RIA) before 4.0.0 allow remote att

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