Out-of-bounds write in MapServer - #VU147317
Published: September 7, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a heap-based out-of-bounds write in FlatGeobuf PackedRTree::streamSearch when processing a crafted FlatGeobuf file. A remote attacker can provide a crafted FlatGeobuf file with an unchecked nodeItem.offset value to cause a denial of service.
The issue is reachable during R-Tree traversal when the query bounding box overlaps but is not contained within the layer's declared extent.