• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tarantool / tarantool / 21478327857

29 Jan 2026 12:34PM UTC coverage: 87.446% (-0.02%) from 87.463%
21478327857

push

github

sergepetrenko
box: fix fuzzer UB report in xrow_decode

The `lsn` and `tsn` fields of `struct xrow_header` are signed. So UB on
their arithmetic is possible if fuzzer feeds really odd input into
`xrow_decode`. This is barely possible in practice but to silent fuzzer
let's do arithmetic in unsigned.

Closes #10578

NO_TEST=issue is not really possible, should be handled by fuzzer
NO_CHANGELOG=issue is not really possible
NO_DOC=bugfix

(cherry picked from commit 03048fa79)

67684 of 114710 branches covered (59.0%)

6 of 6 new or added lines in 1 file covered. (100.0%)

57 existing lines in 14 files now uncovered.

101988 of 116630 relevant lines covered (87.45%)

1815596.76 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

86.36
/src/box/lua/ctl.c


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc