Record summary

CVE-2019-17564 has a selected CVSS score of 9.8 (critical); EIP currently links 6 repository PoCs and 1 Nuclei template.

Description

Unsafe deserialization occurs within a Dubbo application which has HTTP remoting enabled. An attacker may submit a POST request with a Java object in it to completely compromise a Provider instance of Apache Dubbo, if this instance enables HTTP. This issue affected Apache Dubbo 2.7.0 to 2.7.4, 2.6.0 to 2.6.7, and all 2.5.x versions.

Description source: CVE List

Exploitation context

Known exploitation

VulnCheck KEV
Listed · May 10, 2024 · VulnCheck
Reported exploitation
Observed · VulnCheck

Available material

Repository PoCs
6
Nuclei templates
1

Affected products and versions

3
ProductSourceVersion rangeStatus
CVE List2.7.0 to 2.7.4affected
2.6.0 to 2.6.7affected
all 2.5.x versionsaffected
VulnCheckVersion data not supplied

org.apache.dubbo:dubbo-rpc-http-invoker

Browse Maven / org.apache.dubbo:dubbo-rpc-http-invoker
GitHub Advisory2.5.0 to < 2.7.5 · Fixed in 2.7.5affected

Proofs of concept

6

Repository PoCs

GitHubr00t4dm/CVE-2019-17564Repository PoCby r00t4dmStars: 0Not analyzed3 files

886.2 KiB

GitHub

PoC details
GitHubJaky5155/CVE-2019-17564Repository PoCby Jaky5155Stars: 2Not analyzed1 file

265 B

GitHub

PoC details
GitHubHu3sky/CVE-2019-17564Repository PoCby Hu3skyStars: 1Not analyzed2 files

965.5 KiB

GitHub

PoC details
GitHubExploit-3389/CVE-2019-17564Repository PoCby Exploit-3389Stars: 0Not analyzed1 file

24 B

GitHub

PoC details
GitHubDor-Tumarkin/CVE-2019-17564-FastJson-GadgetRepository PoCby Dor-TumarkinStars: 16Not analyzed4 files

13.4 KiB

GitHub

PoC details
GitHubfairyming/CVE-2019-17564Repository PoCby fairymingStars: 8Not analyzed6 files

1.7 MiB

GitHub

PoC details

Nuclei templates

1
ProjectDiscoveryCRITICALApache Dubbo 2.5.x-2.7.4 - Insecure DeserializationCVSS 9.8

Unsafe deserialization occurs within a Dubbo application which has HTTP remoting enabled. An attacker may submit a POST request with a Java object in it to completely compromise a Provider instance of Apache Dubbo, if this instance enables HTTP. This issue affected Apache Dubbo 2.7.0 to 2.7.4, 2.6.0 to 2.6.7, and all 2.5.x versions.

Impact

Unauthenticated attackers can exploit unsafe deserialization to execute arbitrary code on Dubbo Provider instances with HTTP remoting enabled, leading to complete server compromise.

Remediation

Upgrade to Apache Dubbo version 2.7.5 or later, or disable HTTP remoting if not required.

WeaknessesCWE-502
AuthorsKhalid6468
Template tagscvecve2019dubboapachedeserializationrcevkevvuln
CVSS vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CPE: cpe:2.3:a:apache:dubbo:*:*:*:*:*:*:*:*
FOFA: app="apache-dubbo"

Source: ProjectDiscovery

References

5