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

vbpf / prevail / 22973320353
89%

Build:
DEFAULT BRANCH: main
Ran 11 Mar 2026 08:47PM UTC
Jobs 2
Files 106
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Mar 2026 08:37PM UTC coverage: 89.089% (-0.006%) from 89.095%
22973320353

push

github

elazarg
Fix heap-buffer-overflow in legacy maps section parsing

The map_count computation used ceiling division when the section size
was not evenly divisible by map_record_size, which can produce a count
whose last record extends past the section data buffer. This causes a
heap-buffer-overflow when the platform's parse_maps_section callback
iterates all records.

Fix by using floor division, and add a pre-call bounds check as a
safety invariant to prevent future regressions.

Signed-off-by: Michael Agun <danielagun@microsoft.com>

1 of 3 new or added lines in 1 file covered. (33.33%)

13334 of 14967 relevant lines covered (89.09%)

4603122.2 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
73.04
-0.23% src/io/elf_map_parser.cpp
Jobs
ID Job ID Ran Files Coverage
1 run-Debug - 22973320353.1 11 Mar 2026 09:40PM UTC 106
87.26
GitHub Action Run
2 run-Release - 22973320353.2 11 Mar 2026 08:47PM UTC 106
88.34
GitHub Action Run
Source Files on build 22973320353
  • Tree
  • List 106
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4790e819 on github
  • Prev Build on main (#22914828580)
  • Delete
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