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

bodgit / sevenzip / 26005223127 / 1
75%
main: 75%

Build:
Build:
LAST BUILD BRANCH: aes_protect
DEFAULT BRANCH: main
Ran 19 May 2026 12:46PM UTC
Files 24
Run time 1s
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

17 May 2026 10:59PM UTC coverage: 74.979% (+0.2%) from 74.815%
26005223127.1

Pull #448

github

hobeone
Protect against specially crafted archives setting high AES cycles

add maxCyclesPower to cap the number of cycles.
add tests to validate behavior

Cycles setting comes directly from the archive's AES properties byte
which could be set to something like cycles=62 which would mean 2^62 ≈
4.6×10^18 SHA-256 iterations, which would effectively hang the process.
Standard 7-zip archives use cycles=19 so setting the cap to 24 gives
headroom to the standard while still protecting from a malicious file
Pull Request #448: fix: protect against specially crafted archives setting high AES cycles

1825 of 2434 relevant lines covered (74.98%)

0.84 hits per line

Source Files on job 26005223127.1
  • Tree
  • List 24
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26005223127
  • 85f91786 on github
  • Prev Job for on aes_protect (#26007117132.1)
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