แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ eBPF แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžผแžŠแž€แž˜แŸ’แžšแžทแžแžแžบแžŽแŸ‚แž› Linux

แž…แŸ†แžŽแžปแž…แžแŸ’แžŸแŸ„แž™แžแŸ’แž˜แžธแž–แžธแžšแžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แžƒแžพแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ eBPF แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™ handlers แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž“แŸ…แžแžถแž„แž€แŸ’แž“แžปแž„ kernelแŸ” Linux แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแž–แžทแžŸแŸแžŸแž˜แžฝแž™แžŠแŸ‚แž›แž˜แžถแž“ JITแŸ” แž…แŸ†แžŽแžปแž…แžแŸ’แžŸแŸ„แž™แž‘แžถแŸ†แž„แž–แžธแžšแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžผแžŠแž‡แžถแž˜แžฝแž™แžŸแžทแž‘แŸ’แž’แžทแžแžบแžŽแŸ‚แž› แž“แŸ…แžแžถแž„แž€แŸ’แžšแŸ…แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแž eBPF แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แŸ” แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแž”แž‰แŸ’แž แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™แžŠแŸ„แž™แž€แŸ’แžšแžปแž˜ Zero Day Initiative แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž”แŸ’แžšแž€แžฝแžแž”แŸ’แžšแž‡แŸ‚แž„ Pwn2Own แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž–แžธแž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž…แŸ†แž“แžฝแž“แž”แžธแž“แŸ…แž†แŸ’แž“แžถแŸ†แž“แŸแŸ‡แŸ” Ubuntu LinuxแžŠแŸ‚แž›แž”แžถแž“แž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžŠแŸ‚แž›แž˜แžทแž“แžŸแŸ’แž‚แžถแž›แŸ‹แž–แžธแž˜แžปแž“ (แžแžถแžแžพแž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„ eBPF แž˜แžถแž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž‡แžถแž˜แžฝแž™แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แžฌแžขแžแŸ‹ แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžถแž™แž€แžถแžšแžŽแŸแž‘แŸ)แŸ”

  • CVE-2021-3490 - แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž‚แžบแž”แžŽแŸ’แžแžถแž›แž˜แž€แž–แžธแž€แž„แŸ’แžœแŸ‡แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž€แŸ’แžšแŸ…แž–แŸ’แžšแŸ†แžŠแŸ‚แž“ 32 แž”แŸŠแžธแž แž“แŸ…แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš AND, OR, แž“แžทแž„ XOR แž”แŸŠแžธแžแž“แŸ…แž€แŸ’แž“แžปแž„ eBPF ALU32แŸ” แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแžขแžถแž…แž‘แžถแž‰แž™แž€แžขแžแŸ’แžแž”แŸ’แžšแž™แŸ„แž‡แž“แŸแž–แžธแž€แŸ†แž แžปแžŸแž“แŸแŸ‡ แžŠแžพแž˜แŸ’แž”แžธแžขแžถแž“ แž“แžทแž„แžŸแžšแžŸแŸแžšแž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แžแžถแž„แž€แŸ’แžšแŸ…แž–แŸ’แžšแŸ†แžŠแŸ‚แž“แž“แŸƒแžŸแžแžทแž”แžŽแŸ’แžŠแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แžŠแŸ‚แž›แž”แžถแž“แž”แŸ‚แž„แž…แŸ‚แž€แŸ” แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš XOR แž›แŸแž…แžกแžพแž„แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž–แžธแžแžบแžŽแŸ‚แž›แž€แŸ†แžŽแŸ‚ 5.7-rc1 แž“แžทแž„ AND แž“แžทแž„ OR - แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž–แžธ 5.10-rc1 แŸ”
  • CVE-2021-3489 - แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž‚แžบแž”แžŽแŸ’แžแžถแž›แž˜แž€แž–แžธแž€แŸ†แž แžปแžŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž ring buffer แž แžพแž™แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž˜แžปแžแž„แžถแžš bpf_ringbuf_reserve แž˜แžทแž“แž”แžถแž“แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž›แž‘แŸ’แž’แž—แžถแž–แžŠแŸ‚แž›แž‘แŸ†แž แŸ†แž“แŸƒแžแŸ†แž”แž“แŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž”แžถแž“แž”แŸ‚แž„แž…แŸ‚แž€แžขแžถแž…แžแžทแž…แž‡แžถแž„แž‘แŸ†แž แŸ†แž–แžทแžแž”แŸ’แžšแžถแž€แžŠแŸ” แž“แŸƒ ringbuf แŸ” แž”แž‰แŸ’แž แžถแž›แŸแž…แžกแžพแž„แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ 5.8-rc1 แŸ”

แžŸแŸ’แžแžถแž“แž—แžถแž–แž“แŸƒแž€แžถแžšแž‡แžฝแžŸแž‡แžปแž›แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžแžถแž˜แžŠแžถแž“แž“แŸ…แž›แžพแž‘แŸ†แž–แŸแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ– Ubuntu, Debian, RHEL, Fedora, SUSE, Arch)แŸ” แž€แžถแžšแž‡แžฝแžŸแž‡แžปแž›แž€แŸแž˜แžถแž“แž‡แžถแž”แŸ†แžŽแŸ‡แž•แž„แžŠแŸ‚แžš (CVE-2021-3489, CVE-2021-3490)แŸ” แž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž…แžผแž›แž”แŸ’แžšแžพแž€แžถแžšแž แŸ…แž”แŸ’แžšแž–แŸแž“แŸ’แž’ eBPFแŸ” แžงแž‘แžถแž แžšแžŽแŸ แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แž“แŸ…แž€แŸ’แž“แžปแž„ RHEL แž€แžถแžšแž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžแž˜แŸ’แžšแžผแžœแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžท CAP_SYS_ADMINแŸ”

แž…แŸ†แžŽแžปแž…แžแŸ’แžŸแŸ„แž™แž˜แžฝแž™แž‘แŸ€แžแž“แŸ…แž€แŸ’แž“แžปแž„แžแžบแžŽแŸ‚แž›แž‚แžฝแžšแžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž–แžธแž‚แŸ’แž“แžถแŸ” Linux โ€” CVE-2021-32606 แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แžŸแŸ’แžšแžปแž€แž”แž„แŸ’แž€แžพแž“แžŸแžทแž‘แŸ’แž’แžทแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž‘แŸ…แž‡แžถ rootแŸ” แž”แž‰แŸ’แž แžถแž“แŸแŸ‡แž”แž„แŸ’แž แžถแž‰แžฑแŸ’แž™แžƒแžพแž‰แžŠแŸ„แž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž–แžธ kernelแŸ” Linux 5.11 แž แžพแž™โ€‹แžœแžถโ€‹แž”แžŽแŸ’แžแžถแž›โ€‹แž˜แž€โ€‹แž–แžธโ€‹แžŸแŸ’แžแžถแž“แž—แžถแž–โ€‹แž”แŸ’แžšแžŽแžถแŸ†แž„โ€‹แž”แŸ’แžšแž‡แŸ‚แž„โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แž–แžทแž’แžธแž€แžถแžš CAN ISOTP แžŠแŸ‚แž›โ€‹แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšโ€‹แž—แŸ’แž‡แžถแž”แŸ‹โ€‹แžšแž“แŸ’แž’โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžŠแžผแžšโ€‹แžŠแŸ„แž™แžŸแžถแžšโ€‹แžแŸ‚โ€‹แžแŸ’แžœแŸ‡โ€‹แžŸแŸ„โ€‹แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แž“แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แžขแž“แžปแž‚แž˜แž“แŸ isotp_setsockopt() แž“แŸ…แž–แŸแž›โ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšโ€‹แž‘แž„แŸ‹ CAN_ISOTP_SF_BROADCASTแŸ”

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžšแž“แŸ’แž’ ISOTP แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘ แž€แžถแžšแž…แž„แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แžšแž“แŸ’แž’แžขแŸ’แž“แž€แž‘แž‘แžฝแž›แž“แŸ…แžแŸ‚แž‡แžถแž’แžšแž˜แžถแž“ แžŠแŸ‚แž›แžขแžถแž…แž”แž“แŸ’แžแž”แŸ’แžšแžพแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แžšแž“แŸ’แž’ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แž–แžฝแž€แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แž›แŸ‚แž„ (แž”แŸ’แžšแžพแž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž˜แžทแž“แž‚แžทแžแžแŸ’แž›แŸƒแžŠแŸ„แž™แžŸแžถแžšแž€แžถแžšแž แŸ…แž‘แŸ…แž€แžถแž“แŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ isotp_sock แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แž›แŸ‚แž„แžšแžฝแž…แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž› isotp_rcv() แžแŸ’แžšแžผแžœแž”แžถแž“แž แŸ…)แŸ” แžแžถแž˜แžšแž™แŸˆแž€แžถแžšแžšแŸ€แž”แž…แŸ†แž‘แžทแž“แŸ’แž“แž“แŸแž™ แžขแŸ’แž“แž€แžขแžถแž…แž”แžŠแžทแžŸแŸแž’แž‘แŸ’แžšแž“แžทแž…แž‘แŸ…แž˜แžปแžแž„แžถแžš sk_error_report() แž แžพแž™แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžผแžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž€แž˜แŸ’แžšแžทแžแžแžบแžŽแŸ‚แž›แŸ”

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

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster