SysReptor
CVE-2026-42291
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to SysReptor with any valid account
-
DeliveryObtain victim user's personal note ID
-
ExploitCall note sharing link listing endpoint with victim note ID
-
ExecutionCreate sharing link via unauthorized endpoint
-
ImpactAccess and modify victim's personal pentest notes
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | The attacker must hold a valid authenticated session on the SysReptor instance (PR:L - any low-privileged user account suffices). Exploitation further requires prior knowledge of a target user's personal note ID, which is not directly exposed through standard navigation - the attacker must obtain it through out-of-band means such as social engineering, traffic observation, or ID enumeration. The flaw is limited to SysReptor Professional deployments with multiple user accounts where at least one user does not already have superuser privileges; Community edition deployments are unaffected in practice because superuser-equivalent access is universal. No specific non-default configuration, service, or protocol needs to be enabled beyond having the SysReptor application accessible over the network. |
| Impact | The provided CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N) scores 6.8 (Medium), reflecting that an authenticated attacker with low privileges must first acquire a victim's note ID before exploiting the flaw - hence AC:H. EPSS at 0.02% (7th percentile) aligns with the absence of KEV listing and no known public exploit, suggesting no active in-the-wild exploitation. The SSVC assessment of Technical Impact: total is consistent with C:H/I:H in CVSS, but SSVC Automatable: no reinforces the AC:H signal - the prerequisite note-ID enumeration step prevents trivial mass exploitation. The combined picture is a medium-severity privilege escalation that is meaningful in SysReptor deployments where users hold confidential pentest data in personal notes, but presents low opportunistic risk. The Community edition caveat further reduces real-world scope; the highest-risk targets are Professional deployments with multiple untrusted users sharing the same instance. |
| Exploit ScenarioDerived | An authenticated SysReptor Professional user on a shared instance enumerates or socially engineers a colleague's personal note ID - for example by observing it in a URL during a screen share or by brute-forcing a predictable ID namespace. The attacker then calls the note sharing link endpoint with the victim's note ID, creates a persistent sharing link, and gains full read/write access to the victim's pentest notes, which may contain client credentials, scope details, or unreported vulnerability findings. No public exploit code has been identified at the time of this analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 23, 2026
Improper authorization on personal note sharing endpoints in SysReptor versions 2026.4 through 2026.26 allows authenticated low-privileged attackers who obtain a victim's note ID to enumerate and create sharing links for that user's personal notes, yielding full read and write access to the victim's note content. The flaw is an IDOR (CWE-639) affecting both Professional and Community editions, though Community has no practical impact because all Community users already hold superuser permissions. No public exploit code has been identified and EPSS sits at 0.02%, indicating negligible opportunistic exploitation risk despite SSVC rating the technical impact as total. A patched release (2026.27) is available.
RemediationAI
Upgrade SysReptor to version 2026.27, which contains the fix for personal note sharing permissions per the vendor's security advisory (https://github.com/Syslifters/sysreptor/security/advisories/GHSA-pcpr-q2qj-3v43) and confirmed in the release notes at https://github.com/Syslifters/sysreptor/releases/tag/2026.27. Update instructions are available at https://docs.sysreptor.com/setup/updates/. If an immediate upgrade is not feasible for Professional deployments, restrict SysReptor instance access to a closed, fully trusted user set - since the attacker must be authenticated and must possess a victim's note ID, reducing the pool of authenticated users to only mutually trusted operators eliminates the threat surface. There is no documented per-feature toggle to disable note sharing endpoints as a standalone workaround; upgrade is the only confirmed fix.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
SysReptor (CPE: cpe:2.3:a:syslifters:sysreptor:*:*:*:*:*:*:*:*) is a Django-based pentest reporting platform. The vulnerability is classified as CWE-639 (Authorization Bypass Through User-Controlled Key), a sub-class of IDOR where the application uses a user-supplied identifier - in this case a note ID - to locate a resource without verifying that the requesting user is authorized to access or manipulate it. Specifically, the REST or API endpoints governing the listing and creation of sharing links for personal notes (UserNotebookPage objects) fail to enforce ownership checks, allowing any authenticated user to substitute an arbitrary note ID belonging to another user. Because sharing link creation grants persistent read/write access to the underlying note object, exploitation does not require the attacker to maintain continuous access after the link is created.
Know when Sysreptor 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
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
Network-accessible IDOR requiring prior note-ID acquisition (AC:H), authenticated low-privilege user (PR:L), full read/write on victim notes (C:H/I:H), no availability impact.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
DescriptionCVE.org
SysReptor is a fully customizable pentest reporting platform. From version 2026.4 to before version 2026.27, the endpoints for reading and creating sharing links for personal notes is not properly authorized. This allows authenticated attackers who obtain the note ID of victim users to list and create sharing links to those users' personal notes. This gives attackers read and write access to notes of other users. This exploit works in both SysReptor Professional and Community. In Community it has, however, no impact because all users have superuser permissions and can list personal notes of other users at /admin/pentests/usernotebookpage/. This issue has been patched in version 2026.27.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Affected Products (CPE)CVE.org
Authenticated users of SysReptor Professional can turn a crafted image upload into arbitrary code execution: image forma
Cross-Site WebSocket Hijacking in SysReptor from version 2024.28 to version 2024.30 causes attackers to escalate privile
SysReptor is a fully customizable pentest reporting platform. Rated high severity (CVSS 8.1), this vulnerability is remo
Password reset token disclosure in SysReptor prior to 2026.58 allows an unauthenticated attacker who knows a victim's em
Stored cross-site scripting in SysReptor prior to 2025.102 allows an authenticated user with file-upload permissions to
Insecure direct object reference (CWE-639) in SysReptor before 2026.68 lets a remote attacker holding a public read-writ
Privilege escalation in SysReptor prior to version 2026.29 allows authenticated User Admins to hijack Superuser accounts
Session fixation in the password-protected shared-notes flow of SysReptor (Syslifters) before version 2026.68 lets an at
Unauthenticated holders of a SysReptor public note share link can retrieve project-wide collaborative-editing metadata f
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB