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: andReferences
- 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
Use this check only on systems you are authorised to test. Where the data comes from