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

tarantool / tarantool / 21478333579

29 Jan 2026 12:34PM UTC coverage: 87.584% (+0.02%) from 87.564%
21478333579

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)

68834 of 116392 branches covered (59.14%)

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

21 existing lines in 11 files now uncovered.

103544 of 118223 relevant lines covered (87.58%)

1636239.28 hits per line

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

90.63
/src/box/engine.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