When the webdriver for the Browser object downloads data from a HTTP server, the data pointer is set to NULL and is allocated only in curlwritecb when receiving data. If the server's response is an empty document, then wd->data in the code below will remain NULL and an attempt to read from it will result in a crash.
[
{
"source": "https://github.com/zabbix/zabbix/commit/f383737f1083e25756c6afaaa8abff05ad11eb50",
"id": "CVE-2024-42328-efef764d",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"158703392381671019955663987886552441761",
"260539109617570610531885982419177346223",
"24620959945945567121836211561936761519",
"167792423538235293008428595269249306508",
"192204268449565753401476537568276663620",
"222572340168714685842508309588394178632"
]
}
}
]