SÄrbarheter i Git som uppstÄr vid kloning av submoduler och vid anvÀndning av git shell

Korrigerande utgĂ„vor av det distribuerade versionshanteringssystemet Git 2.38.1, 2.30.6, 2.31.5, 2.32.4, 2.33.5, 2.34.5, 2.35.5, 2.36.3 och 2.37.4 har publicerats, dĂ€r tvĂ„ sĂ„rbarheter har Ă„tgĂ€rdats som uppstĂ„r nĂ€r kommandot "git clone" anvĂ€nds med alternativet "—recurse-submodules" mot obekrĂ€ftade arkiv och vid anvĂ€ndning av det interaktiva lĂ€get i "git shell". Uppdateringar av paket i distributionerna kan följas pĂ„ sidorna för Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch och FreeBSD.

  • CVE-2022-39253 — sĂ„rbarheten gör det möjligt för en angripare, som kontrollerar innehĂ„llet i det klonade arkivet, att fĂ„ tillgĂ„ng till konfidentiell information pĂ„ anvĂ€ndarsystemet genom att placera symboliska lĂ€nkar till intressanta filer i katalogen $GIT_DIR/objects i det klonade arkivet. Problemet uppstĂ„r endast vid lokal kloning (i lĂ€get "—local", som anvĂ€nds nĂ€r mĂ„let och kĂ€llan för kloningen ligger pĂ„ samma partition) eller vid kloning av ett skadligt arkiv packat som en submodul i ett annat arkiv (t.ex. vid rekursiv inkludering av submoduler med kommandot "git clone —recurse-submodules").

    SĂ„rbarheten orsakas av att git i "—local" kloningslĂ€get flyttar innehĂ„llet i $GIT_DIR/objects till destinationskatalogen (skapar hĂ„rda lĂ€nkar eller kopior av filer) och avmonterar symboliska lĂ€nkar (dvs. i slutĂ€ndan kopieras inte symboliska lĂ€nkar till destinationskatalogen utan de faktiska filer som lĂ€nkarna pekar pĂ„). För att blockera sĂ„rbarheten i nya utgĂ„vor av git, har kloning av arkiv i "—local" lĂ€get, som innehĂ„ller symboliska lĂ€nkar i katalogen $GIT_DIR/objects, förbjudits. Dessutom har standardvĂ€rdet för parameterprotokollet protocol.file.allow Ă€ndrats till "user", vilket klassificerar kloningsoperationer med protokollet file:// som osĂ€kra.

  • CVE-2022-39260 — ett heltalsoverflow i funktionen split_cmdline(), som anvĂ€nds i kommandot "git shell". Problemet kan utnyttjas för angrepp mot anvĂ€ndare som anvĂ€nder "git shell" som skal vid inloggning och har aktiverat det interaktiva lĂ€get (en fil $HOME/git-shell-commands har skapats). Utnyttjande av sĂ„rbarheten kan leda till att godtycklig kod exekveras i systemet nĂ€r en sĂ€rskilt utformad kommando med storlek över 2 GB skickas.

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