← Të gjithë artikujt

Dobësitë e KSMBD nuk kanë rregullime në mainline Linux kernel

Dobësitë e KSMBD nuk kanë rregullime në mainline Linux kernel

Dobësitë e KSMBD, të vlerësuara me 9.0, mund t’i ekspozojnë serverët Linux të skedarëve ndaj remote code execution (RCE), që do të thotë se një sulmues mund ta bëjë serverin të ekzekutojë udhëzime keqdashëse përmes një rrjeti. Zero Day Initiative (ZDI) e Trend Micro raportoi publikisht dy dobësitë, të identifikuara si ZDI-CAN-33774 dhe ZDI-CAN-33549. Deri të enjten së cilës i referohej raportimi, asnjëra nuk kishte një rregullim të emërtuar në mainline Linux kernel ose në pemën e integrimit linux-next.

KSMBD është serveri i integruar në Linux kernel për Server Message Block (SMB), një protokoll që përdoret zakonisht për të ndarë skedarë përmes një rrjeti. ZDI-CAN-33774 është dobësia me ekspozimin më të gjerë nga të dyja, sepse mund të aktivizohet përpara autentikimit në rrjet. Sipas raportit të ZDI, çdo server që ekzekuton KSMBD në portën 445 mund të preket, pa qenë nevoja që sulmuesi të ketë më parë të dhëna të vlefshme hyrjeje.

ZDI-CAN-33774 lidhet me një race condition, që ndodh kur operacionet kryhen në një rend të papritur për shkak të mbivendosjes së kohës së tyre. KSMBD cakton një tabelë që u tregon proceseve worker se si t’i trajtojnë mesazhet hyrëse të protokollit. Një client mund të vendosë disa paketa të shkurtra SMB1 dhe më pas një paketë SMB2 në të njëjtin operacion shkrimi të Transmission Control Protocol (TCP). Si pasojë, proceset worker mund t’i përpunojnë të dhënat më të shkurtra SMB1 me një SMB2 handler, duke bërë që të dhënat të lexohen përtej fundit të buffer-it të disponueshëm. ZDI përshkroi gjithashtu një mënyrë për të shkruar përtej buffer-it pasi sulmuesi të ketë qasje në një share.

ZDI-CAN-33549 prek transportin SMB Direct dhe ka parakushte më specifike. SMB Direct përdor Remote Direct Memory Access (RDMA), një metodë që transferon të dhëna drejtpërdrejt ndërmjet zonave të memories, me përfshirje të kufizuar të procesorit. Shfrytëzimi kërkon një interface rrjeti që mbështet RDMA, qoftë hardware ose rxe software driver, një KSMBD share me të drejtë shkrimi dhe një client që negocion SMB Direct.

Problemi themelor në ZDI-CAN-33549 është një integer underflow, ku përllogaritja e një madhësie bie nën minimumin e saj të vlefshëm dhe kalon ciklikisht në një vlerë të paqëllimshme. Një client mund të ofrojë përshkrues të RDMA buffer, hyrja e parë e të cilëve është më e gjatë se payload-i i deklaruar. Kjo bën që numëruesi i madhësisë së KSMBD të kalojë ciklikisht, pas së cilës një kopjim i mëvonshëm i memories mund të shtrihet përtej buffer-it të alokuar. ZDI e klasifikoi gjendjen që rezulton si remote code execution dhe i caktoi një rezultat prej 9.0 në Common Vulnerability Scoring System (CVSS).

Në momentin e statusit të raportuar, nuk kishte asnjë rregullim të emërtuar për asnjërin problem të KSMBD në mainline kernel ose në linux-next, pemën e integrimit që përdoret për të përgatitur ndryshimet për mainline. Faqja e lajmeve për Linux, Phoronix, raportoi se një mirëmbajtës i SMB Direct kishte dorëzuar një rregullim për ZDI-CAN-33549 për ciklin e ardhshëm të zhvillimit të kernel-it, megjithëse ky detaj nuk ishte konfirmuar diku tjetër. Edhe pasi një rregullim të hyjë në mainline, ndryshimeve zakonisht u duhen javë të tjera për të arritur në degët stable kernel dhe në kernel-et e distribucioneve Linux.

Asnjëra dobësi nuk kishte marrë një identifikues Common Vulnerabilities and Exposures (CVE). Projekti i kernel-it cakton CVE vetëm pasi një rregullim të jetë i disponueshëm në stable tree. Administratorët mund të kontrollojnë nëse KSMBD po ekzekutohet me systemctl status ksmbd ose nëse moduli i tij i kernel-it është ngarkuar me lsmod | grep ksmbd. Dokumentacioni i mbështetjes i Red Hat thotë se Red Hat Enterprise Linux nuk e përfshin KSMBD si parazgjedhje.

Raportet e ZDI ia atribuojnë zbulimin e problemeve TrendAI, skanerit me inteligjencë artificiale të Trend Micro. Dokumentacioni i sigurisë së Linux kernel, i përditësuar në maj 2026, thotë se dobësitë e zbuluara nga mjetet AI janë tashmë publike sipas përkufizimit dhe duhet t’u dërgohen listave përkatëse të email-it të zhvilluesve të subsystem-it. ZDI përfshiu në kopje listat publike, si edhe adresën private të sigurisë së kernel-it, por nuk përfshiu patch-e me raportet.

Një mirëmbajtës i stable kernel iu përgjigj tri prej pesë raporteve për kernel-in brenda pak minutash dhe kundërshtoi marrjen e raportimeve publike pa patch-e. Përgjigjja për VMware virtual graphics driver thoshte se mirëmbajtësit mund të bënin shumë pak me një raport publik që nuk përmbante një rregullim. Shtatëmbëdhjetë sekonda më vonë, përgjigjja ndaj raportit për NVMe target i kërkoi sërish ZDI që të ndryshonte procesin e raportimit.

Tri nga këto pesë raporte për kernel-in nuk ndikojnë te KSMBD. ZDI-CAN-33367 është një problem local privilege escalation, i vlerësuar me 7.8, në komponentin skb_zerocopy të networking stack dhe kërkon qasje lokale. ZDI-CAN-34068 është një dobësi local privilege escalation, e vlerësuar me 8.8, në VMware virtual GPU driver, vmwgfx. ZDI-CAN-34076 është një problem information disclosure, i vlerësuar me 8.6, në NVMe target driver, nvmet. Një raport i gjashtë, ZDI-CAN-32005, përshkruan një buffer overflow në ConnMan, një shërbim rrjeti i ndarë nga Linux kernel.

Për organizatat që po shqyrtojnë ekspozimin e ndarjes së skedarëve në Linux, AEU-I ofron shërbime IT, infrastrukture dhe konsulence me sigurinë në plan të parë. Derisa të bëhen të disponueshme rregullimet për kernel-in dhe distribucionet, administratorët duhet të përcaktojnë nëse KSMBD është aktiv, të kufizojnë qasjen në portën 445, të shqyrtojnë share-et me të drejtë shkrimi dhe të përcaktojnë nëse SMB Direct dhe RDMA janë vërtet të nevojshme.

Disponueshëm edhe në: EnglishDeutschItaliano