แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž‡แžถ root sudo แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹ Linux Mint แž“แžทแž„ Elementary OS

แž“แŸ…แž€แŸ’แž“แžปแž„แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ sudoแž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž”แž…แŸ†แž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž“แŸƒแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž€แŸ’แž“แžปแž„แž“แžถแž˜แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž•แŸ’แžŸแŸแž„แž‘แŸ€แž แž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽ แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡ (CVE-2019-18634) แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž“แžŸแžทแž‘แŸ’แž’แžทแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแž›แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ root แŸ” แž”แž‰แŸ’แž แžถแž›แŸแž…แžกแžพแž„แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ sudo 1.7.1 แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแž‡แž˜แŸ’แžšแžพแžŸ "pwfeedback" แž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžš /etc/sudoers แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แž“แŸ…แž›แžพแž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแžผแž…แž‡แžถ Linux Mint แž“แžทแž„ Elementary OSแŸ” แž”แž‰แŸ’แž แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ แžŸแŸŠแžผแžŠแžผ แŸก.แŸจ.แŸฆแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แŸ‰แžปแž“แŸ’แž˜แžถแž“แž˜แŸ‰แŸ„แž„แž˜แžปแž“แŸ” แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸ…แžแŸ‚แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž‰แŸ’แž…แž”แŸ‹แž…แŸ‚แž€แž…แžถแž™แŸ”

แž‡แž˜แŸ’แžšแžพแžŸ โ€œpwfeedbackโ€ แž”แžพแž€แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แžแžฝแžขแž€แŸ’แžŸแžš โ€œ*โ€ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžแžฝแžขแž€แŸ’แžŸแžšแž“แžธแž˜แžฝแž™แŸ—แžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž…แžผแž›แž“แŸ…แž–แŸแž›แž”แž‰แŸ’แž…แžผแž›แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แŸ” แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚ แž€แŸ†แž แžปแžŸ แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž˜แžปแžแž„แžถแžš getln() แžŠแŸ‚แž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžš tgetpass.c แžแŸ’แžŸแŸ‚แžขแž€แŸ’แžŸแžšแž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แž’แŸ†แž–แŸแž€แž”แžถแž“แž†แŸ’แž›แž„แž€แžถแžแŸ‹แžŸแŸ’แž‘แŸ’แžšแžธแž˜แž”แž‰แŸ’แž…แžผแž›แžŸแŸ’แžแž„แŸ‹แžŠแžถแžš (stdin) แž€แŸ’แžšแŸ„แž˜แž›แž€แŸ’แžแžแžŽแŸ’แžŒแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžขแžถแž…แž˜แžทแž“แžŸแž˜แž“แžนแž„แžŸแžแžทแž”แžŽแŸ’แžŠแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แžŠแŸ‚แž›แž”แžถแž“แž”แŸ‚แž„แž…แŸ‚แž€ แž“แžทแž„แžŸแžšแžŸแŸแžšแž‡แžถแž“แŸ‹แž›แžพแž‘แžทแž“แŸ’แž“แž“แŸแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž“แŸ…แž›แžพแž‡แž„แŸ‹แŸ” แž€แžถแžšแž แŸ€แžšแž…แŸแž‰แž€แžพแžแžกแžพแž„แž“แŸ…แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžผแžŠ sudo แž‡แžถ root แŸ”

แžแŸ’แž›แžนแž˜แžŸแžถแžšแž“แŸƒแž”แž‰แŸ’แž แžถแž‚แžบแžแžถแž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแžแžฝแžขแž€แŸ’แžŸแžšแž–แžทแžŸแŸแžŸ ^U (แž€แžถแžšแž‡แž˜แŸ’แžšแŸ‡แž”แž“แŸ’แž‘แžถแžแŸ‹) แž€แŸ†แžกแžปแž„แž–แŸแž›แž”แž‰แŸ’แž…แžผแž› แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŸแžšแžŸแŸแžšแž”แžšแžถแž‡แŸแž™ แž€แžผแžŠแžŠแŸ‚แž›แž‘แž‘แžฝแž›แžแžปแžŸแžแŸ’แžšแžผแžœแž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแž˜แŸ’แžขแžถแžแž›แž‘แŸ’แž’แž•แž›แžแžฝแžขแž€แŸ’แžŸแžš โ€œ*โ€ แž€แŸ†แžŽแžแŸ‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžกแžพแž„แžœแžทแž‰แž›แžพแž‘แŸ†แž แŸ†แžŸแžแžทแž”แžŽแŸ’แžŠแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แžŠแŸ‚แž›แž˜แžถแž“ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžทแž“ แžแŸ’แžšแžกแž”แŸ‹แž‘แŸ’แžšแž“แžทแž…แž‘แŸ…แž‘แžธแžแžถแŸ†แž„แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แžแž˜แŸ’แž›แŸƒแžŠแŸ†แž”แžผแž„แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžแžทแž”แžŽแŸ’แžŠแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แŸ” แž€แžแŸ’แžแžถแž˜แžฝแž™แž‘แŸ€แžแžŠแŸ‚แž›แžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แžŠแž›แŸ‹แž€แžถแžšแž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แž‚แžบแž€แž„แŸ’แžœแŸ‡แž“แŸƒแž€แžถแžšแž”แžทแž‘แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸƒแžšแž”แŸ€แž” "pwfeedback" แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž‘แžทแž“แŸ’แž“แž“แŸแž™แž˜แž€แžŠแž›แŸ‹แž˜แžทแž“แž˜แŸ‚แž“แž˜แž€แž–แžธแžŸแŸ’แžแžถแž“แžธแž™แž“แŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแžถแž˜แžšแž™แŸˆแžŸแŸ’แž‘แŸ’แžšแžธแž˜แž”แž‰แŸ’แž…แžผแž› (แž‚แžปแžŽแžœแžทแž”แžแŸ’แžแžทแž“แŸแŸ‡แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž”แž„แŸ’แž€แžพแžแž›แž€แŸ’แžแžแžŽแŸ’แžŒแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ†แž แžปแžŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžแžแžŸแŸ†แžกแŸแž„แž€แžพแžแžกแžพแž„ แžงแž‘แžถแž แžšแžŽแŸแž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžถแž“ แž‘แžทแžŸแžŠแŸ…แžแŸ‚แž˜แžฝแž™ แž†แžถแž“แŸ‚แž›แž‚แŸ’แž˜แžถแž“แžˆแŸ’แž˜แŸ„แŸ‡ แž€แŸ†แž แžปแžŸแž€แžพแžแžกแžพแž„แž“แŸ…แž–แŸแž›แž–แŸ’แž™แžถแž™แžถแž˜แžŸแžšแžŸแŸแžšแž‘แŸ…แž…แžปแž„แž”แž‰แŸ’แž…แž”แŸ‹แž“แŸƒแž†แžถแž“แŸ‚แž›แžขแžถแž“) แŸ”

แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแž˜แžถแž“แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž–แŸแž‰แž›แŸแž‰แž›แžพแž€แžถแžšแžŸแžšแžŸแŸแžšแž‡แžถแž“แŸ‹แž›แžพแž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แž›แžพแž‡แž„แŸ‹แž“แŸ„แŸ‡ แžœแžถแž˜แžทแž“แž–แžทแž”แžถแž€แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แžถแžšแž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž‚แžถแžแŸ‹แž”แž„แŸ’แž€แžพแž“แžŸแžทแž‘แŸ’แž’แžทแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แžถแž€แŸ‹แžฌแžŸแž“แŸ„แŸ‡แž‘แŸแŸ” แž”แž‰แŸ’แž แžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แžŠแŸ„แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŽแžถแž˜แžฝแž™ แžŠแŸ„แž™แž˜แžทแž“แž‚แžทแžแž–แžธแž€แžถแžšแžขแž“แžปแž‰แŸ’แž‰แžถแž sudo แžฌแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„ sudoers แžกแžพแž™แŸ” แžŠแžพแž˜แŸ’แž”แžธแž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹แž”แž‰แŸ’แž แžถ แžขแŸ’แž“แž€แž‚แžฝแžšแžแŸ‚แž”แŸ’แžšแžถแž€แžŠแžแžถแž˜แžทแž“แž˜แžถแž“แž€แžถแžšแž€แŸ†แžŽแžแŸ‹ "pwfeedback" แž“แŸ…แž€แŸ’แž“แžปแž„ /etc/sudoers แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแž…แžถแŸ†แž”แžถแž…แŸ‹ แžŸแžผแž˜แž”แžทแž‘แžœแžถ ("แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ !pwfeedback")แŸ” แžŠแžพแž˜แŸ’แž”แžธแž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžแžถแžแžพแž˜แžถแž“แž”แž‰แŸ’แž แžถ แžขแŸ’แž“แž€แžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžผแžŠแŸ–

$ perl -e 'print(("A" x 100 . "\x{00}") x 50)' | sudo -S แž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹
แž–แžถแž€แŸ’แž™โ€‹แžŸแž˜แŸ’แž„แžถแžแŸ‹แŸ– แž€แŸ†แž แžปแžŸโ€‹แž€แžถแžšโ€‹แž”แŸ‚แž„แž…แŸ‚แž€

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹