Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Change #282081

Category curl
Changed by Joshua Rogers <MegaManSecohnoyoudont@users.noreply.github.com>
Changed at Thu 17 Sep 2026 22:23:58
Repository https://github.com/curl/curl.git
Project curl
Branch master
Revision cba4a7580e33d83884057bb67a0ea7bb6ba7d275

Comments

tool_help: guard category[2] access when category is bare "-"
When category is "-" (length 1), category[1] is already the null
terminator. The else-if on line 272 then reads category[2] without first
confirming category[1] is non-null, producing a one-byte
heap-buffer-overflow that ASan flags. Add the category[1] guard so the
short-option path is only taken for exactly two-character inputs like
"-x".

Closes #22957

Changed files