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

libexif / libexif / 89 / 18
81%
master: 81%

Build:
DEFAULT BRANCH: master
Ran 07 Feb 2019 11:34AM UTC
Files 55
Run time 2min
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

07 Feb 2019 11:07AM UTC coverage: 81.903% (+0.02%) from 81.879%
CONFIG=coverage

push

travis-ci

dfandrich
Improve deep recursion detection in exif_data_load_data_content.

The existing detection was still vulnerable to pathological cases
causing DoS by wasting CPU. The new algorithm takes the number of tags
into account to make it harder to abuse by cases using shallow recursion
but with a very large number of tags.  This improves on commit 5d28011c
which wasn't sufficient to counter this kind of case.

The limitation in the previous fix was discovered by Laurent Delosieres,
Secunia Research at Flexera (Secunia Advisory SA84652) and is assigned
the identifier CVE-2018-20030.

3082 of 3763 relevant lines covered (81.9%)

128759.09 hits per line

Source Files on job 89.18 (CONFIG=coverage)
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 42
  • Travis Job 89.18
  • 6aa11df5 on github
  • Prev Job for CONFIG=coverage on master (#87.18)
  • Next Job for CONFIG=coverage on master (#91.18)
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