Package: sudo / 1.8.19p1-2.1+deb9u2
Metadata
| Package | Version | Patches format |
|---|---|---|
| sudo | 1.8.19p1-2.1+deb9u2 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| typo in classic insults.diff | (download) |
plugins/sudoers/ins_classic.h |
2 1 + 1 - 0 ! |
--- |
| paths in samples.diff | (download) |
examples/sudoers |
10 5 + 5 - 0 ! |
--- |
| CVE 2017 1000367.patch | (download) |
src/ttyname.c |
141 60 + 81 - 0 ! |
--- |
| use proc self consistently on linux.diff | (download) |
src/ttyname.c |
6 3 + 3 - 0 ! |
--- |
| CVE 2017 1000368.diff | (download) |
src/ttyname.c |
39 26 + 13 - 0 ! |
--- |
| sudo_minus_1_uid.diff | (download) |
lib/util/strtoid.c |
98 52 + 46 - 0 ! |
treat an id of -1 as invalid since that means "no change". Fixes CVE-2019-14287. Found by Joe Vennix from Apple Information Security. |
| strtoid_minus_1_test_fix.diff | (download) |
lib/util/regress/atofoo/atofoo_test.c |
36 27 + 9 - 0 ! |
fix test failure in plugins/sudoers/regress/testsudoers/test5.sh Fix test failure after fix for CVE-2019-14287 . |
| Fix a buffer overflow when pwfeedback is enabled and.diff | (download) |
src/tgetpass.c |
20 12 + 8 - 0 ! |
fix a buffer overflow when pwfeedback is enabled and input is a not a tty. In getln() if the user enters ^U (erase line) and the write(2) fails, the remaining buffer size is reset but the current pointer is not. While here, fix an incorrect break for erase when write(2) fails. Also disable pwfeedback when input is not a tty as it cannot work. CVE-2019-18634 Credit: Joe Vennix from Apple Information Security. |
