id: joomla-manifest-file

info:
  name: Joomla! Manifest File - Disclosure
  author: oppsec
  severity: medium
  description: A Joomla! Manifest file was discovered. joomla.xml is a file which stores information about installed Joomla!, such as version, files, and paths.
  classification:
    cvss-metrics: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
    cvss-score: 5.3
    cwe-id: CWE-200
  metadata:
    max-request: 1
  tags: miscellaneous,misc,joomla

http:
  - method: GET
    path:
      - "{{BaseURL}}/administrator/manifests/files/joomla.xml"

    matchers-condition: and
    matchers:
      - type: word
        words:
          - "admin@joomla.org"
          - "www.joomla.org"
        condition: and

      - type: word
        part: header
        words:
          - "application/xml"

      - type: status
        status:
          - 200
# digest: 4a0a00473045022015fd2ab6b24d8fecdcd16e90664111aa733e53ea179156d5515f656fcf808205022100df66a049f09a1c98c6bd0a43bf29ecc8452e5ab9ac07b7fa76340c0b29b1ac3a:922c64590222798bb761d5b6d8e72950