]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
libelf: Improve ELF header validation
authoremaste <emaste@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 23 Jan 2015 04:07:07 +0000 (04:07 +0000)
committeremaste <emaste@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 23 Jan 2015 04:07:07 +0000 (04:07 +0000)
commita0cf64e0c5f5cad4714342df53deab5251a249ac
tree2daa2fb7a8a7a2ccc8ff65592528be559bf43e38
parenta3a4c2a1bf3750a53d3e2ef62b70b008f8713298
libelf: Improve ELF header validation

Avoid integer overflow and reading past EOF.

MFC of r276427, r276443, r277249 from contrib/elftoolchain.

git-svn-id: svn://svn.freebsd.org/base/stable/10@277558 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
lib/libelf/elf_scn.c