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.
[ { "signature_type": "Line", "deprecated": false, "source": "https://github.com/zabbix/zabbix/commit/f383737f1083e25756c6afaaa8abff05ad11eb50", "signature_version": "v1", "target": { "file": "src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java" }, "digest": { "threshold": 0.9, "line_hashes": [ "158703392381671019955663987886552441761", "260539109617570610531885982419177346223", "24620959945945567121836211561936761519", "167792423538235293008428595269249306508", "192204268449565753401476537568276663620", "222572340168714685842508309588394178632" ] }, "id": "CVE-2024-42328-efef764d" } ]