{"id":108680,"date":"2023-05-24T12:48:28","date_gmt":"2023-05-24T10:48:28","guid":{"rendered":"https:\/\/prohoster.info\/?p=108680"},"modified":"2023-05-24T16:23:52","modified_gmt":"2023-05-24T14:23:52","slug":"uyazvimosti-v-module-ksmbd-yadra-linux-pozvolyayushhie-udalyonno-vypolnit-svoj-kod","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/uyazvimosti-v-module-ksmbd-yadra-linux-pozvolyayushhie-udalyonno-vypolnit-svoj-kod","title":{"rendered":"Linuxi kernel'i ksmbd mooduli haavat, mis v\u00f5imaldavad koodi kaugt\u00e4itev osale","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ksmbd moodulis, mis pakub Linuxi kernel'i integreeritud failiserveri rakendust SMB protokoli p\u00f5hjal, on tuvastatud 14 haavatavust, millest neli v\u00f5imaldavad kaugt\u00e4idet koodi kernel'i \u00f5igustes. R\u00fcnnakut saab teostada ilma autentimiseta, piisab sellest, et s\u00fcsteemis oleks aktiveeritud ksmbd moodul. Probleemid ilmnevad alates versioonist 5.15, kuhu on lisatud ksmbd moodul. Haavatavused on k\u00f5rvaldatud kernel'i uuendustes 6.3.2, 6.2.15, 6.1.28 ja 5.15.112. Paranduste j\u00e4lgimiseks distributiivides saab k\u00fclastada j\u00e4rgmisi lehti: Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Gentoo, Arch.     <\/p>\n<p>Tuvastatud probleemid:  <\/p>\n<ul>\n<li class=\"l\"> CVE-2023-32254, CVE-2023-32250, CVE-2023-32257, CVE-2023-32258 \u2014 kaugjuhtimine koodi t\u00e4itmiseks tuuma \u00f5igustega objekti blokeerimise puudumise t\u00f5ttu v\u00e4liste p\u00e4ringute t\u00f6\u00f6tlemisel, mis sisaldavad k\u00e4ske SMB2_TREE_DISCONNECT, SMB2_SESSION_SETUP, SMB2_LOGOFF ja SMB2_CLOSE, mis viib \u00e4rakasutatava konkurentsiseisundi tekkimiseni. R\u00fcnnakut saab teostada ilma autentimist l\u00e4bimata.\n<li class=\"l\"> CVE-2023-32256 \u2014 tuuma m\u00e4lu piirkondade sisu leke konkurentsiseisundi t\u00f5ttu k\u00e4ske SMB2_QUERY_INFO ja SMB2_LOGOFF t\u00f6\u00f6tlemisel. R\u00fcnnakut saab teostada ilma autentimist l\u00e4bimata.\n<li class=\"l\"> CVE-2023-32252, CVE-2023-32248 \u2014 kaugjuhtimine teenuse katkestus nullviitaja dereferentsimise t\u00f5ttu k\u00e4ske SMB2_LOGOFF, SMB2_TREE_CONNECT ja SMB2_QUERY_INFO t\u00f6\u00f6tlemisel. R\u00fcnnakut saab teostada ilma autentimist l\u00e4bimata.\n<li class=\"l\"> CVE-2023-32249 \u2014 seansi kasutaja r\u00f6\u00f6vimise v\u00f5imalus puuduliku isolatsiooni t\u00f5ttu seansi identifikaatori t\u00f6\u00f6tlemisel mitme kanali re\u017eiimis.\n<li class=\"l\"> CVE-2023-32247, CVE-2023-32255 \u2014 teenuse katkestus m\u00e4lu leke t\u00f5ttu k\u00e4su SMB2_SESSION_SETUP t\u00f6\u00f6tlemisel. R\u00fcnnakut saab teostada ilma autentimist l\u00e4bimata.\n<li class=\"l\"> CVE-2023-2593 \u2014 teenuse katkestus kergesti k\u00e4tte saadaval m\u00e4lu ammendumise t\u00f5ttu, mille p\u00f5hjustab viga, mis viib m\u00e4lule vabanemise mitte toimumiseni uute TCP-\u00fchenduste t\u00f6\u00f6tlemisel. R\u00fcnnakut saab teostada ilma autentimist l\u00e4bimata.\n<li class=\"l\"> CVE-2023-32253 \u2014 teenuse katkestus t\u00f5ttu ummistumise tekkimisest k\u00e4su SMB2_SESSION_SETUP t\u00f6\u00f6tlemisel. R\u00fcnnakut saab teostada ilma autentimist l\u00e4bimata.\n<li class=\"l\"> CVE-2023-32251 \u2014 kaitse puudumine autentimise parameetrite valimise r\u00fcnnakute (brute force) vastu.\n<li class=\"l\"> CVE-2023-32246 \u2014 kohaliku s\u00fcsteemi kasutaja, kellel on luba ksmbd mooduli laadimiseks, v\u00f5ib saavutada oma koodi t\u00e4itmise Linuxi tuuma tasemel.    <\/ul>\n<p>Lisaks on avastatud veel 5 haavatavust ksmbd-tools paketis, mis sisaldab utiliite ksmbd haldamiseks ja kasutamiseks, mis t\u00f6\u00f6tavad kasutaja ruumis. K\u00f5ige ohtlikumad haavatavused (ZDI-CAN-17822, ZDI-CAN-17770, ZDI-CAN-17820, CVE-le pole veel m\u00e4\u00e4ratud) v\u00f5imaldavad eemalt autentimata r\u00fcndajal t\u00e4ita oma koodi root \u00f5igustega. Haavatavused tulenevad v\u00e4liste andmete suuruse kontrollimise puudumisest enne nende kopeerimist m\u00e4llu WKSSVC teenuse koodis ning LSARPC_OPNUM_LOOKUP_SID2 ja SAMR_OPNUM_QUERY_USER_INFO opcode t\u00f6\u00f6tlejates. Veel kaks haavatavust (ZDI-CAN-17823, ZDI-CAN-17821) v\u00f5ivad p\u00f5hjustada kauge teenuse katkestamise ilma autentimiseta.            <\/p>\n<p>Ksmbd esitleb end kui k\u00f5rge j\u00f5udlusega ja rakendamiseks valmis t\u00e4iendust Samba jaoks, integreeritavad vajadusel Samba t\u00f6\u00f6riistade ja raamatukogudega. Ksmbd mooduli abil SMB-serveri t\u00f6\u00f6 toetamine on olemas Samba paketis alates versioonist 4.16.0. Erinevalt kasutaja ruumis t\u00f6\u00f6tavast SMB-serverist on ksmbd t\u00f5husam j\u00f5udluse, m\u00e4lutarbimise ja tuuma laiendatud v\u00f5imalustega integreerimise osas. Ksmbd koodi autoriteks on Namjae Jeon ettev\u00f5ttest Samsung ja Hyunchul Lee ettev\u00f5ttest LG, ning selle tuuma toetamisega tegeleb Steve French, Microsofti ettev\u00f5tte t\u00f6\u00f6taja ja Linuxi tuuma CIFS\/SMB2\/SMB3 alams\u00fcsteemi hoidja, kes on olnud pikaaegne Samba arendajate meeskonna liige ning andnud olulise panuse SMB\/CIFS protokollide toe rakendamisse Sambas ja Linuxis.      <\/p>\n<p>Lisaks on v\u00f5imalik m\u00e4rkida kaks haavatavust vmwgfx graafikadraiveris, mida kasutatakse 3D-kiirenduse rakendamiseks VMware keskkondades. Esimene haavatavus (ZDI-CAN-20292) v\u00f5imaldab kohalikul kasutajal oma \u00f5igusi t\u00f5sta. Haavatavus tuleneb puuduva kontrolli t\u00f5ttu m\u00e4lupuhvri seisundi \u00fcle enne vabanemist vmw_buffer_object objekti t\u00f6\u00f6tlemisel, mis v\u00f5ib viia free funktsiooni topeltkutsumiseni. Teine haavatavus (ZDI-CAN-20110) viib tuuma m\u00e4lu sisu lekkimiseni objektide GEM lukustamise korraldamise vigade t\u00f5ttu.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59189\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043c\u043e\u0434\u0443\u043b\u0435 ksmbd, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0435\u043c \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u0432 \u044f\u0434\u0440\u043e Linux \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 SMB, \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043e 14 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u043a\u043e\u0434\u0430 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u044f\u0434\u0440\u0430. \u0410\u0442\u0430\u043a\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u0431\u0435\u0437 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0447\u0442\u043e\u0431\u044b \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0431\u044b\u043b \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d \u043c\u043e\u0434\u0443\u043b\u044c ksmbd. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u044f\u0434\u0440\u0430 5.15, \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u044b\u043b \u043f\u0440\u0438\u043d\u044f\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-108680","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043c\u043e\u0434\u0443\u043b\u0435 ksmbd, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0435\u043c \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u0432 \u044f\u0434\u0440\u043e Linux \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 SMB, \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043e 14 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u043a\u043e\u0434\u0430 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u044f\u0434\u0440\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/uyazvimosti-v-module-ksmbd-yadra-linux-pozvolyayushhie-udalyonno-vypolnit-svoj-kod\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u043c\u043e\u0434\u0443\u043b\u0435 ksmbd \u044f\u0434\u0440\u0430 Linux, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u043e\u0434 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043c\u043e\u0434\u0443\u043b\u0435 ksmbd, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0435\u043c \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u0432 \u044f\u0434\u0440\u043e Linux \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 SMB, \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043e 14 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u043a\u043e\u0434\u0430 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u044f\u0434\u0440\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/uyazvimosti-v-module-ksmbd-yadra-linux-pozvolyayushhie-udalyonno-vypolnit-svoj-kod\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-05-24T10:48:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-05-24T14:23:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Haavatavused Linuxi tuuma ksmbd moodulis, mis v\u00f5imaldavad kaugelt oma koodi teostada | ProHoster","description":"Linux'i tuuma ksmbd moodulis, mis pakub SMB-protokolli p\u00f5hin\u00e4idise failiserveri, avastati 14 haavatavust, millest neli v\u00f5imaldavad kaugelt teostada oma koodi tuuma\u00f5igustes.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/uyazvimosti-v-module-ksmbd-yadra-linux-pozvolyayushhie-udalyonno-vypolnit-svoj-kod","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u043c\u043e\u0434\u0443\u043b\u0435 ksmbd \u044f\u0434\u0440\u0430 Linux, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u043e\u0434 | ProHoster","og:description":"\u0412 \u043c\u043e\u0434\u0443\u043b\u0435 ksmbd, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0435\u043c \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u0432 \u044f\u0434\u0440\u043e Linux \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 SMB, \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043e 14 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u043a\u043e\u0434\u0430 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u044f\u0434\u0440\u0430.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/uyazvimosti-v-module-ksmbd-yadra-linux-pozvolyayushhie-udalyonno-vypolnit-svoj-kod","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-05-24T10:48:28+00:00","article:modified_time":"2023-05-24T14:23:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/108680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=108680"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/108680\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=108680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=108680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=108680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}