Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was determined in JPress up to 1.0.3. The affected element is an unknown function of the file /ucenter/article/doWriteSave of the component UCenter Article Submission Endpoint. Executing a manipulation of the argument id/userId can lead to improper authorization. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.
AnalysisAI
Improper authorization in JPress versions 1.0.0 through 1.0.3 allows any authenticated low-privilege user to manipulate the id and userId parameters at the /ucenter/article/doWriteSave UCenter endpoint, potentially reading or overwriting article data belonging to other users. Publicly available exploit code exists (disclosed via GitHub issue #194), though EPSS sits at 0.03% (10th percentile) and SSVC classifies current exploitation status as 'none,' indicating limited real-world uptake despite the public disclosure. The vendor has not responded to responsible disclosure and no patch has been released.
Technical ContextAI
JPress is a Java-based open-source CMS platform. The vulnerable endpoint /ucenter/article/doWriteSave handles article write and save operations within the UCenter user portal. The root cause is CWE-285 (Improper Authorization): the application accepts user-supplied id and userId parameters without verifying that the authenticated session's identity matches the resource being acted upon - a classic Insecure Direct Object Reference (IDOR) pattern where authorization is enforced at login but not at the per-resource level. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network-reachable exploitation with low complexity requiring only a low-privilege account and no user interaction. The CPE identifier cpe:2.3:a:n/a:jpress:*:*:*:*:*:*:*:* reflects limited vendor namespace normalization in NVD for this package. The E:P modifier in the CVSS vector independently corroborates that proof-of-concept exploit code exists.
RemediationAI
No vendor-released patch has been identified at time of analysis - the JPress project was notified through responsible disclosure but has not responded. Organizations should monitor the GitHub issue at https://github.com/JPressProjects/jpress/issues/194 for an upstream fix and apply it as the primary remediation when released. As a compensating control, deploy a WAF or reverse proxy rule that validates the userId parameter in requests to /ucenter/article/doWriteSave against the authenticated session identity, rejecting any mismatch before the request reaches the application layer; note this introduces operational overhead and requires session context visibility at the proxy level. Alternatively, restrict access to the UCenter article submission endpoint to trusted network segments or authenticated roles with verified identity binding, accepting the trade-off of reduced self-service functionality. Enable logging and alerting on requests to this endpoint where id or userId values differ from the session owner's identity to support detection without blocking. None of these workarounds resolve the root authorization defect without source-level code changes.
jpress v4.2.0 is vulnerable to command execution via io.jpress.web.admin._AddonController::doUploadAndInstall. Rated cri
Jpress until v5.1.1 has arbitrary file uploads on the windows platform, and the construction of non-standard file format
jpress v4.2.0 admin panel provides a function through which attackers can modify the template and inject some malicious
jpress v 4.2.0 is vulnerable to RCE via io.jpress.module.product.ProductNotifyKit#doSendEmail. Rated high severity (CVSS
jpress v4.2.0 allows users to register an account by default. Rated high severity (CVSS 8.8), this vulnerability is remo
JPress through 5.1.1 on Windows has an arbitrary file upload vulnerability that could cause arbitrary code execution via
jpress 4.2.0 is vulnerable to remote code execution via io.jpress.module.page.PageNotifyKit#doSendEmail. Rated high seve
jpress 4.2.0 is vulnerable to remote code execution via io.jpress.module.article.kit.ArticleNotifyKit#doSendEmail. Rated
jpress 4.2.0 is vulnerable to remote code execution via io.jpress.web.admin._TemplateController#doInstall. Rated high se
A Server-Side Request Forgery (SSRF) vulnerability exists in the jpress <= v5.1.1, which can be exploited by an attacker
jpress 4.2.0 is vulnerable to RCE via io.jpress.web.admin._TemplateController#doUploadFile. Rated high severity (CVSS 7.
An issue was discovered in JPress v3.3.0 and below. Rated medium severity (CVSS 5.4), this vulnerability is remotely exp
Same weakness CWE-285 – Improper Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-31590
GHSA-v6rp-6x79-xm3w