]> git.ipfire.org Git - thirdparty/rspamd.git/commit
[Feature] Add v3 request validation and use safe UCL parser flags
authorVsevolod Stakhov <vsevolod@rspamd.com>
Sat, 7 Feb 2026 12:22:22 +0000 (12:22 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Sat, 7 Feb 2026 13:18:02 +0000 (13:18 +0000)
commit7730e6e3f92cba985cf1228406feff0a06877b00
treedc4a4348829809285f29097f4b6742324e3e73b7
parentccd8ce63c4af8af882fad7fc0a5300dbf15f9b0c
[Feature] Add v3 request validation and use safe UCL parser flags

Enforce max 2 parts (metadata + message) in /checkv3 multipart requests,
returning HTTP 400 for malformed requests with extra parts. Switch UCL
parser to UCL_PARSER_SAFE_FLAGS to disable macros/includes in untrusted
metadata input.
src/libserver/protocol.c