Commit 8d412e0
committed
Cherry-pick security-relevant fixes from upstream imath library.
This covers alterations to buffer sizing and zeroing made between imath
1.3 and imath 1.20. Valgrind Memcheck identified the buffer overruns
and reliance on uninitialized data; their exploit potential is unknown.
Builds specifying --with-openssl are unaffected, because they use the
OpenSSL BIGNUM facility instead of imath. Back-patch to 9.0 (all
supported versions).
Security: CVE-2015-02431 parent 11f738a commit 8d412e0
1 file changed
+15
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
818 | 818 | | |
819 | 819 | | |
820 | 820 | | |
821 | | - | |
| 821 | + | |
| 822 | + | |
822 | 823 | | |
823 | 824 | | |
824 | 825 | | |
| |||
907 | 908 | | |
908 | 909 | | |
909 | 910 | | |
910 | | - | |
| 911 | + | |
911 | 912 | | |
912 | 913 | | |
913 | 914 | | |
| |||
2605 | 2606 | | |
2606 | 2607 | | |
2607 | 2608 | | |
2608 | | - | |
2609 | | - | |
| 2609 | + | |
| 2610 | + | |
2610 | 2611 | | |
2611 | 2612 | | |
2612 | 2613 | | |
| |||
2616 | 2617 | | |
2617 | 2618 | | |
2618 | 2619 | | |
2619 | | - | |
2620 | | - | |
| 2620 | + | |
| 2621 | + | |
| 2622 | + | |
2621 | 2623 | | |
2622 | | - | |
2623 | | - | |
| 2624 | + | |
| 2625 | + | |
| 2626 | + | |
2624 | 2627 | | |
2625 | 2628 | | |
2626 | 2629 | | |
| |||
3307 | 3310 | | |
3308 | 3311 | | |
3309 | 3312 | | |
3310 | | - | |
| 3313 | + | |
| 3314 | + | |
| 3315 | + | |
| 3316 | + | |
3311 | 3317 | | |
3312 | 3318 | | |
3313 | 3319 | | |
| |||
0 commit comments