Skip to main content

ContiNew Admin EUVDEUVD-2026-80861

| CVE-2026-92603 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-16 VulnCheck GHSA-8qc6-4wmj-p8f9
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as any low-privilege user
  2. Delivery
    Enumerate/guess message identifiers
  3. Exploit
    Submit delete request with arbitrary IdsReq
  4. Execution
    Server deletes rows without ownership check
  5. Impact
    Other users' messages and read receipts purged

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

Requires an authenticated session on the target ContiNew Admin instance (PR:L) - any valid user account suffices; no admin role is needed. The attacker must reach the personal message delete endpoint in UserMessageController and supply arbitrary message IDs in the IdsReq parameter; the pre-patch MessageServiceImpl.delete() called baseMapper.deleteByIds(ids) with no ownership validation. Exploitation is limited only by the need for valid credentials and by running a version through 4.1.0; the fixed version filters deletions to messages the caller actually received (NoticeScopeEnum.ALL or USER-scoped containing the user's ID). No user interaction, no non-default configuration, and no special platform is required.

Impact

This is a genuine but moderate-severity authorization/IDOR flaw (CWE-639), not a critical one. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N) is internally consistent with the description: any authenticated user can delete arbitrary messages, giving high integrity impact but no confidentiality or availability impact and no scope change. All signals point to lower real-world urgency: no CISA KEV listing, no public POC identified, and no EPSS score provided. The vulnerability requires valid authentication (PR:L), which meaningfully limits the attacker population to existing users of a given deployment. There are no conflicting signals - the vendor CVSS, the CWE-639 mapping, and the source-code diff (which adds an ownership check messageService.delete(req.getIds(), UserContextHolder.getUserId()) filtering to messages the user actually received) all corroborate an authenticated horizontal-privilege IDOR. Note the input Tag 'Authentication Bypass' is imprecise: this is an authorization (access-control) bypass, not an authentication bypass. Overall: a real integrity/data-destruction bug worth patching, but low probability of widespread automated exploitation.

Exploit ScenarioDerived

A registered low-privilege user of a ContiNew Admin instance logs in, observes the message-delete endpoint, and submits a request containing message IDs they do not own in the IdsReq parameter. The server deletes those rows and purges all recipients' read receipts without validating ownership, letting the attacker destroy other users' personal messages and system announcements. No public exploit code is identified at time of analysis, but exploitation is trivial (AC:L) for anyone with an account.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 16, 2026

Authorization bypass in ContiNew Admin through 4.1.0 allows any authenticated user to delete other users' personal messages and announcements by submitting arbitrary identifiers in the IdsReq parameter to the personal message delete endpoint in UserMessageController. Because the pre-patch MessageServiceImpl.delete() called baseMapper.deleteByIds(ids) without verifying ownership, the attacker can remove any message row and also purge all recipients' read receipts for those messages. Impact is integrity-only (CVSS 3.1 assessed: AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N; vendor-published CVSS 4.0 score 7.1, VI:H), requiring only a valid low-privileged account with no admin role and no user interaction; no public exploit code was identified at time of analysis.

RemediationAI

Upstream fix available (commit 665ea2c757a3f1246db62fb139fec1aac3cca296, https://github.com/continew-org/continew-admin/commit/665ea2c757a3f1246db62fb139fec1aac3cca296); a specific tagged release version containing the fix is not independently confirmed from the supplied data, so operators should either build from this commit or from the first release published after it, and should verify the fix by confirming MessageService.delete now accepts a userId argument and filters on NoticeScopeEnum.ALL or USER-scope membership. Until an upgraded build is deployed, compensating controls for the affected endpoint (the message-delete operation in UserMessageController) include: removing or disabling the bulk delete capability at the reverse proxy or WAF by rejecting DELETE/POST requests whose IdsReq payload contains more than the caller's own message IDs; restricting console access to trusted networks and requiring MFA so that obtaining any low-privileged session is harder; and temporarily disabling self-registration or guest/default accounts, which reduces the population of authenticated principals able to reach the endpoint. Trade-offs are that network restriction and WAF rules may break legitimate bulk-delete workflows and are bypassable if the endpoint path or method is altered, and disabling self-registration impacts onboarding. As detective controls, alert on a single user issuing delete requests for ID ranges that do not correspond to messages they received, and monitor sudden drops in message_log/read-receipt rows, since the flaw also purges other recipients' read receipts.

Affected VersionsENISA

continew-admin 0 ≤4.1.0

Affected Packages

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

ContiNew Admin is a Java/Spring Boot administrative framework that persists domain objects through MyBatis-Plus mappers. The flaw is a classic horizontal privilege escalation / insecure direct object reference (CWE-639, Authorization Bypass Through User-Controlled Key): the controller endpoint exposed in UserMessageController (see repository file continew-system/src/main/java/top/continew/admin/system/controller/UserMessageController.java, lines 93-97 at tag v4.1.0) passed a caller-supplied list of message IDs straight into MessageService.delete(List<Long> ids), which executed baseMapper.deleteByIds(ids) followed by messageLogService.deleteByMessageIds(ids) (MessageServiceImpl.java lines 130-135 at v4.1.0). No comparison against the authenticated principal was performed, so the identifier in IdsReq was the sole authorization decision point. The upstream fix changes the interface to delete(List<Long> ids, Long userId), loads the candidate rows, and retains only those whose NoticeScopeEnum is ALL, or is USER with the caller's ID present in the message's users collection, before deleting the surviving IDs and their associated read-receipt/log entries. The commit also applies cosmetic reformatting in UserServiceImpl (password/phone update flows), which is unrelated to the security fix.

Know when Continew Admin 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 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Any authenticated user (PR:L) can remotely and easily (AV:N/AC:L) delete other users' data, giving high integrity impact but no confidentiality; deletion is scored as integrity tampering, not availability of the whole system.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

ContiNew Admin through 4.1.0 contains an authorization bypass vulnerability in the personal message delete endpoint that allows authenticated users to delete other users' messages and announcements. Attackers can supply arbitrary message identifiers in the IdsReq parameter to remove any message row and purge all recipients' read receipts without ownership validation.

Executive ViewAI

Why It Matters

ContiNew Admin versions through 4.1.0 contain a high-severity authorization flaw that lets any user with a valid, non-privileged account delete other employees' personal messages and announcements, and simultaneously erase the read receipts showing who had seen them. The exposure is broad rather than limited to administrators, so ordinary staff accounts can quietly destroy internal communications and the associated audit trail at scale. No public exploit code was identified at time of analysis, and a vendor patch is available.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 72% exploitable
Prevalence
Low
niche open-source Chinese admin scaffolding framework, limited enterprise footprint
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 No
EPSS 0.3%
Patch available Yes
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
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.

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