An gano lahani guda 15 a cikin direbobin USB daga kernel na Linux

Andrey Konovalov daga Google gano Lalacewar 15 a cikin direbobin USB da aka bayar a cikin kernel na Linux. Wannan shine rukuni na biyu na matsalolin da aka samu yayin gwajin fuzzing - a cikin 2017, wannan mai binciken samu Akwai ƙarin lahani guda 14 a cikin tarin kebul ɗin. Matsaloli na iya yuwuwa a yi amfani da su lokacin da aka haɗa na'urorin USB na musamman da aka haɗa zuwa kwamfutar. Harin yana yiwuwa idan akwai damar jiki zuwa kayan aiki kuma zai iya haifar da aƙalla hadarin kwaya, amma ba za a iya kawar da wasu bayyanar cututtuka ba (misali, irin wannan harin da aka gano a cikin 2016). rauni a cikin kebul direba snd-usbmidi yayi nasara shirya wani amfani don aiwatar da code a matakin kernel).

Daga cikin batutuwan 15, 13 an riga an daidaita su a cikin sabbin abubuwan sabunta kwaya na Linux, amma lahani biyu (CVE-2019-15290, CVE-2019-15291) sun kasance ba a gyara su a cikin sabon sakin 5.2.9. Lalacewar da ba a buɗe ba na iya haifar da NULL mai nuni a cikin direbobin ath6kl da b2c2 lokacin karɓar bayanan da ba daidai ba daga na'urar. Sauran raunin sun haɗa da:

  • Samun dama ga wuraren ƙwaƙwalwar ajiya da aka riga aka saki (amfani-bayan-kyauta) a cikin direbobi v4l2-dev/radio-raremono, dvb-usb, sauti/core, cpia2 da p54usb;
  • Ƙwaƙwalwar kyauta sau biyu a cikin direban Rio500;
  • Manufofin NULL a cikin yurex, zr364xx, siano/smsusb, sisusbvga, line6/pcm, motu_microbooki da direbobin line6.

source: budenet.ru

Add a comment