Skip to main content

SysReptor CVE-2026-42291

MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-05-08 GitHub_M
6.8
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to SysReptor with any valid account
  2. Delivery
    Obtain victim user's personal note ID
  3. Exploit
    Call note sharing link listing endpoint with victim note ID
  4. Execution
    Create sharing link via unauthorized endpoint
  5. Impact
    Access 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
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 – 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

Vendor (GitHub_M) PRIMARY 6.8 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 6.8 MEDIUM

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.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

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

EPSS Score
0.0%
Top 93% exploitable
Prevalence
Low
niche pentest reporting tool used by security consultants
Data Quality
5 sources
Confidence: Medium
NVD CVE.org EPSS Vulnrichment GitHub

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:syslifters:sysreptor:*:*:*:*:*:*:*:*

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