Skip to main content

CordysCRM CVE-2026-16223

| EUVDEUVD-2026-45433 LOW
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-19 VulDB GHSA-3gm6-8rm6-q59f
2.1
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
2.1 MEDIUM
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
vuln.today AI
5.0 MEDIUM

Network-exploitable with low-privilege auth; scope change applies as SSRF reaches systems beyond the vulnerable component; no direct integrity or availability impact.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

4
Severity Changed
Jul 19, 2026 - 08:22 NVD
MEDIUM LOW
CVSS changed
Jul 19, 2026 - 08:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
Analysis Generated
Jul 19, 2026 - 08:21 vuln.today
CVE Published
Jul 19, 2026 - 07:15 cve.org
MEDIUM 5.3

DescriptionCVE.org

A vulnerability was determined in 1Panel-dev CordysCRM up to 1.4.1. Impacted is the function getSqlBotSrc of the file backend/crm/src/main/java/cn/cordys/crm/system/service/IntegrationConfigService.java of the component Third Party Edit Endpoint. Executing a manipulation of the argument appSecret can lead to server-side request forgery. The attack may be launched remotely. The exploit has been publicly disclosed and may be utilized.

AnalysisAI

Server-side request forgery in CordysCRM (1Panel-dev) up to version 1.4.1 allows authenticated remote attackers to coerce the application server into issuing outbound HTTP requests to arbitrary destinations by manipulating the appSecret parameter in the Third Party Edit Endpoint's getSqlBotSrc function. This can expose internal network services, cloud instance metadata endpoints, and other non-public resources to an attacker with only a low-privileged account. A public exploit has been disclosed (GitHub issue #2688), meaning exploitation requires minimal technical skill beyond valid credentials.

Technical ContextAI

CordysCRM is a Java-based CRM platform maintained by 1Panel-dev. The vulnerability is located in backend/crm/src/main/java/cn/cordys/crm/system/service/IntegrationConfigService.java within the getSqlBotSrc method, which processes third-party integration configuration. CWE-918 (Server-Side Request Forgery) describes the root cause: the appSecret argument is consumed without sufficient URL validation or allowlist enforcement before the application constructs and dispatches an outbound HTTP request. This allows an attacker to redirect server-initiated requests to RFC 1918 private addresses, loopback interfaces, cloud metadata services (e.g., 169.254.169.254 on AWS/GCP/Azure), or other internal endpoints the server can reach but the attacker cannot directly. The CPE cpe:2.3:a:1panel-dev:cordyscrm:*:*:*:*:*:*:*:* covers all releases through 1.4.1.

RemediationAI

No vendor-released patch with a confirmed fixed version has been identified at time of analysis; the upstream fix status should be monitored via GitHub issue https://github.com/1Panel-dev/CordysCRM/issues/2687 and the project repository at https://github.com/1Panel-dev/CordysCRM/. As an immediate compensating control, restrict access to the Third Party Edit Endpoint to administrator-level roles only, reducing the attacker pool from all authenticated users to privileged operators - note this may interrupt legitimate low-privileged integration configuration workflows. Additionally, enforce an outbound HTTP allowlist at the network perimeter or application gateway to block server-initiated connections to RFC 1918 ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), loopback (127.0.0.1), and cloud metadata addresses (169.254.169.254) - carefully scope exceptions to avoid breaking legitimate third-party integrations. For cloud deployments, enforcing IMDSv2 on all instances significantly reduces the credential-theft risk even if SSRF is triggered, as IMDSv2 requires a session-oriented PUT request that is not possible through naive SSRF.

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

Share

CVE-2026-16223 vulnerability details – vuln.today

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