• Все разделы
  • Статьи
  • Медиа
  • Новости
  • Нормативные материалы
  • Конференции
  • Глоссарий

DSA-4121-1 gcc-6 -- обновление безопасности

Главная Специалистам База уязвимостей DSA-4121-1 gcc-6 -- обновление безопасности

Карточка уязвимости

Характеристики уязвимости

Уровень опасности
Оценка CVSS
Производитель ПО
Наименование ПО
cpp-6 (any) fixincludes (any) g++-6 (any) g++-6-multilib (any) gcc-6 (any) gcc-6-base (any) gcc-6-hppa64-linux-gnu (any) gcc-6-locales (any) gcc-6-multilib (any) gcc-6-plugin-dev (any) gcc-6-source (any) gcc-6-test-results (any) gccgo-6 (any) gccgo-6-multilib (any) gcj-6 (any) gcj-6-jdk (any) gcj-6-jre (any) gcj-6-jre-headless (any) gcj-6-jre-lib (any) gcj-6-source (any) gdc-6 (any) gdc-6-multilib (any) gfortran-6 (any) gfortran-6-multilib (any) gnat-6 (any) gnat-6-sjlj (any) gobjc++-6 (any) gobjc++-6-multilib (any) gobjc-6 (any) gobjc-6-multilib (any) lib32asan3 (any) lib32asan3-dbg (any) lib32atomic1 (any) lib32atomic1-dbg (any) lib32cilkrts5 (any) lib32cilkrts5-dbg (any) lib32gcc1 (any) lib32gcc1-dbg (any) lib32gcc-6-dev (any) lib32gfortran3 (any) lib32gfortran3-dbg (any) lib32gfortran-6-dev (any) lib32go9 (any) lib32go9-dbg (any) lib32gomp1 (any) lib32gomp1-dbg (any) lib32gphobos68 (any) lib32gphobos68-dbg (any) lib32gphobos-6-dev (any) lib32itm1 (any) lib32itm1-dbg (any) lib32lsan0 (any) lib32lsan0-dbg (any) lib32mpx2 (any) lib32mpx2-dbg (any) lib32objc4 (any) lib32objc4-dbg (any) lib32objc-6-dev (any) lib32quadmath0 (any) lib32quadmath0-dbg (any) lib32stdc++6 (any) lib32stdc++6-6-dbg (any) lib32stdc++-6-dev (any) lib32ubsan0 (any) lib32ubsan0-dbg (any) lib64asan3 (any) lib64asan3-dbg (any) lib64atomic1 (any) lib64atomic1-dbg (any) lib64cilkrts5 (any) lib64cilkrts5-dbg (any) lib64gcc1 (any) lib64gcc1-dbg (any) lib64gcc-6-dev (any) lib64gfortran3 (any) lib64gfortran3-dbg (any) lib64gfortran-6-dev (any) lib64go9 (any) lib64go9-dbg (any) lib64gomp1 (any) lib64gomp1-dbg (any) lib64gphobos68 (any) lib64gphobos68-dbg (any) lib64gphobos-6-dev (any) lib64itm1 (any) lib64itm1-dbg (any) lib64mpx2 (any) lib64mpx2-dbg (any) lib64objc4 (any) lib64objc4-dbg (any) lib64objc-6-dev (any) lib64quadmath0 (any) lib64quadmath0-dbg (any) lib64stdc++6 (any) lib64stdc++6-6-dbg (any) lib64stdc++-6-dev (any) lib64ubsan0 (any) lib64ubsan0-dbg (any) libasan3 (any) libasan3-dbg (any) libatomic1 (any) libatomic1-dbg (any) libcc1-0 (any) libcilkrts5 (any) libcilkrts5-dbg (any) libgcc1 (any) libgcc1-dbg (any) libgcc-6-dev (any) libgccjit0 (any) libgccjit0-dbg (any) libgccjit-6-dev (any) libgccjit-6-doc (any) libgcj17 (any) libgcj17-awt (any) libgcj17-dbg (any) libgcj17-dev (any) libgcj-doc (any) libgfortran3 (any) libgfortran3-dbg (any) libgfortran-6-dev (any) libgnat-6 (any) libgnat-6-dbg (any) libgnatprj6 (any) libgnatprj6-dbg (any) libgnatprj6-dev (any) libgnatvsn6 (any) libgnatvsn6-dbg (any) libgnatvsn6-dev (any) libgo9 (any) libgo9-dbg (any) libgomp1 (any) libgomp1-dbg (any) libgphobos68 (any) libgphobos68-dbg (any) libgphobos-6-dev (any) libitm1 (any) libitm1-dbg (any) liblsan0 (any) liblsan0-dbg (any) libmpx2 (any) libmpx2-dbg (any) libn32atomic1 (any) libn32atomic1-dbg (any) libn32gcc1 (any) libn32gcc1-dbg (any) libn32gcc-6-dev (any) libn32gfortran3 (any) libn32gfortran3-dbg (any) libn32gfortran-6-dev (any) libn32go9 (any) libn32go9-dbg (any) libn32gomp1 (any) libn32gomp1-dbg (any) libn32objc4 (any) libn32objc4-dbg (any) libn32objc-6-dev (any) libn32stdc++6 (any) libn32stdc++6-6-dbg (any) libn32stdc++-6-dev (any) libobjc4 (any) libobjc4-dbg (any) libobjc-6-dev (any) libquadmath0 (any) libquadmath0-dbg (any) libstdc++6 (any) libstdc++6-6-dbg (any) libstdc++-6-dev (any) libstdc++-6-doc (any) libstdc++-6-pic (any) libtsan0 (any) libtsan0-dbg (any) libubsan0 (any) libubsan0-dbg (any) libx32asan3 (any) libx32asan3-dbg (any) libx32atomic1 (any) libx32atomic1-dbg (any) libx32cilkrts5 (any) libx32cilkrts5-dbg (any) libx32gcc1 (any) libx32gcc1-dbg (any) libx32gcc-6-dev (any) libx32gfortran3 (any) libx32gfortran3-dbg (any) libx32gfortran-6-dev (any) libx32go9 (any) libx32go9-dbg (any) libx32gomp1 (any) libx32gomp1-dbg (any) libx32gphobos68 (any) libx32gphobos68-dbg (any) libx32gphobos-6-dev (any) libx32itm1 (any) libx32itm1-dbg (any) libx32lsan0 (any) libx32lsan0-dbg (any) libx32objc4 (any) libx32objc4-dbg (any) libx32objc-6-dev (any) libx32quadmath0 (any) libx32quadmath0-dbg (any) libx32stdc++6 (any) libx32stdc++6-6-dbg (any) libx32stdc++-6-dev (any) libx32ubsan0 (any) libx32ubsan0-dbg (any)
Описание
Данное обновление не исправляет уязвимости в GCC, но служит для
предоставления поддержки сборки ядра Linux с включённой опцией retpoline.
В стабильном выпуске (stretch) эта проблема была исправлена в
версии 6.3.0-18+deb9u1.
Рекомендуется обновить пакеты gcc-6.
Как исправить
Проблема может быть решена обновлением операционной системыдо следующих версий пакетов в зависимости от архитектуры:
Debian GNU/Linux 9:
noarch:
cpp-6 - 6.3.0-18+deb9u1
fixincludes - 6.3.0-18+deb9u1
g++-6 - 6.3.0-18+deb9u1
g++-6-multilib - 6.3.0-18+deb9u1
gcc-6 - 6.3.0-18+deb9u1
gcc-6-base - 6.3.0-18+deb9u1
gcc-6-hppa64-linux-gnu - 6.3.0-18+deb9u1
gcc-6-locales - 6.3.0-18+deb9u1
gcc-6-multilib - 6.3.0-18+deb9u1
gcc-6-plugin-dev - 6.3.0-18+deb9u1
gcc-6-source - 6.3.0-18+deb9u1
gcc-6-test-results - 6.3.0-18+deb9u1
gccgo-6 - 6.3.0-18+deb9u1
gccgo-6-multilib - 6.3.0-18+deb9u1
gcj-6 - 6.3.0-18+deb9u1
gcj-6-jdk - 6.3.0-18+deb9u1
gcj-6-jre - 6.3.0-18+deb9u1
gcj-6-jre-headless - 6.3.0-18+deb9u1
gcj-6-jre-lib - 6.3.0-18+deb9u1
gcj-6-source - 6.3.0-18+deb9u1
gdc-6 - 6.3.0-18+deb9u1
gdc-6-multilib - 6.3.0-18+deb9u1
gfortran-6 - 6.3.0-18+deb9u1
gfortran-6-multilib - 6.3.0-18+deb9u1
gnat-6 - 6.3.0-18+deb9u1
gnat-6-sjlj - 6.3.0-18+deb9u1
gobjc++-6 - 6.3.0-18+deb9u1
gobjc++-6-multilib - 6.3.0-18+deb9u1
gobjc-6 - 6.3.0-18+deb9u1
gobjc-6-multilib - 6.3.0-18+deb9u1
lib32asan3 - 6.3.0-18+deb9u1
lib32asan3-dbg - 6.3.0-18+deb9u1
lib32atomic1 - 6.3.0-18+deb9u1
lib32atomic1-dbg - 6.3.0-18+deb9u1
lib32cilkrts5 - 6.3.0-18+deb9u1
lib32cilkrts5-dbg - 6.3.0-18+deb9u1
lib32gcc-6-dev - 6.3.0-18+deb9u1
lib32gcc1 - 6.3.0-18+deb9u1
lib32gcc1-dbg - 6.3.0-18+deb9u1
lib32gfortran-6-dev - 6.3.0-18+deb9u1
lib32gfortran3 - 6.3.0-18+deb9u1
lib32gfortran3-dbg - 6.3.0-18+deb9u1
lib32go9 - 6.3.0-18+deb9u1
lib32go9-dbg - 6.3.0-18+deb9u1
lib32gomp1 - 6.3.0-18+deb9u1
lib32gomp1-dbg - 6.3.0-18+deb9u1
lib32gphobos-6-dev - 6.3.0-18+deb9u1
lib32gphobos68 - 6.3.0-18+deb9u1
lib32gphobos68-dbg - 6.3.0-18+deb9u1
lib32itm1 - 6.3.0-18+deb9u1
lib32itm1-dbg - 6.3.0-18+deb9u1
lib32lsan0 - 6.3.0-18+deb9u1
lib32lsan0-dbg - 6.3.0-18+deb9u1
lib32mpx2 - 6.3.0-18+deb9u1
lib32mpx2-dbg - 6.3.0-18+deb9u1
lib32objc-6-dev - 6.3.0-18+deb9u1
lib32objc4 - 6.3.0-18+deb9u1
lib32objc4-dbg - 6.3.0-18+deb9u1
lib32quadmath0 - 6.3.0-18+deb9u1
lib32quadmath0-dbg - 6.3.0-18+deb9u1
lib32stdc++-6-dev - 6.3.0-18+deb9u1
lib32stdc++6 - 6.3.0-18+deb9u1
lib32stdc++6-6-dbg - 6.3.0-18+deb9u1
lib32ubsan0 - 6.3.0-18+deb9u1
lib32ubsan0-dbg - 6.3.0-18+deb9u1
lib64asan3 - 6.3.0-18+deb9u1
lib64asan3-dbg - 6.3.0-18+deb9u1
lib64atomic1 - 6.3.0-18+deb9u1
lib64atomic1-dbg - 6.3.0-18+deb9u1
lib64cilkrts5 - 6.3.0-18+deb9u1
lib64cilkrts5-dbg - 6.3.0-18+deb9u1
lib64gcc-6-dev - 6.3.0-18+deb9u1
lib64gcc1 - 6.3.0-18+deb9u1
lib64gcc1-dbg - 6.3.0-18+deb9u1
lib64gfortran-6-dev - 6.3.0-18+deb9u1
lib64gfortran3 - 6.3.0-18+deb9u1
lib64gfortran3-dbg - 6.3.0-18+deb9u1
lib64go9 - 6.3.0-18+deb9u1
lib64go9-dbg - 6.3.0-18+deb9u1
lib64gomp1 - 6.3.0-18+deb9u1
lib64gomp1-dbg - 6.3.0-18+deb9u1
lib64gphobos-6-dev - 6.3.0-18+deb9u1
lib64gphobos68 - 6.3.0-18+deb9u1
lib64gphobos68-dbg - 6.3.0-18+deb9u1
lib64itm1 - 6.3.0-18+deb9u1
lib64itm1-dbg - 6.3.0-18+deb9u1
lib64mpx2 - 6.3.0-18+deb9u1
lib64mpx2-dbg - 6.3.0-18+deb9u1
lib64objc-6-dev - 6.3.0-18+deb9u1
lib64objc4 - 6.3.0-18+deb9u1
lib64objc4-dbg - 6.3.0-18+deb9u1
lib64quadmath0 - 6.3.0-18+deb9u1
lib64quadmath0-dbg - 6.3.0-18+deb9u1
lib64stdc++-6-dev - 6.3.0-18+deb9u1
lib64stdc++6 - 6.3.0-18+deb9u1
lib64stdc++6-6-dbg - 6.3.0-18+deb9u1
lib64ubsan0 - 6.3.0-18+deb9u1
lib64ubsan0-dbg - 6.3.0-18+deb9u1
libasan3 - 6.3.0-18+deb9u1
libasan3-dbg - 6.3.0-18+deb9u1
libatomic1 - 6.3.0-18+deb9u1
libatomic1-dbg - 6.3.0-18+deb9u1
libcc1-0 - 6.3.0-18+deb9u1
libcilkrts5 - 6.3.0-18+deb9u1
libcilkrts5-dbg - 6.3.0-18+deb9u1
libgcc-6-dev - 6.3.0-18+deb9u1
libgcc1 - 6.3.0-18+deb9u1
libgcc1-dbg - 6.3.0-18+deb9u1
libgccjit-6-dev - 6.3.0-18+deb9u1
libgccjit-6-doc - 6.3.0-18+deb9u1
libgccjit0 - 6.3.0-18+deb9u1
libgccjit0-dbg - 6.3.0-18+deb9u1
libgcj-doc - 6.3.0-18+deb9u1
libgcj17 - 6.3.0-18+deb9u1
libgcj17-awt - 6.3.0-18+deb9u1
libgcj17-dbg - 6.3.0-18+deb9u1
libgcj17-dev - 6.3.0-18+deb9u1
libgfortran-6-dev - 6.3.0-18+deb9u1
libgfortran3 - 6.3.0-18+deb9u1
libgfortran3-dbg - 6.3.0-18+deb9u1
libgnat-6 - 6.3.0-18+deb9u1
libgnat-6-dbg - 6.3.0-18+deb9u1
libgnatprj6 - 6.3.0-18+deb9u1
libgnatprj6-dbg - 6.3.0-18+deb9u1
libgnatprj6-dev - 6.3.0-18+deb9u1
libgnatvsn6 - 6.3.0-18+deb9u1
libgnatvsn6-dbg - 6.3.0-18+deb9u1
libgnatvsn6-dev - 6.3.0-18+deb9u1
libgo9 - 6.3.0-18+deb9u1
libgo9-dbg - 6.3.0-18+deb9u1
libgomp1 - 6.3.0-18+deb9u1
libgomp1-dbg - 6.3.0-18+deb9u1
libgphobos-6-dev - 6.3.0-18+deb9u1
libgphobos68 - 6.3.0-18+deb9u1
libgphobos68-dbg - 6.3.0-18+deb9u1
libitm1 - 6.3.0-18+deb9u1
libitm1-dbg - 6.3.0-18+deb9u1
liblsan0 - 6.3.0-18+deb9u1
liblsan0-dbg - 6.3.0-18+deb9u1
libmpx2 - 6.3.0-18+deb9u1
libmpx2-dbg - 6.3.0-18+deb9u1
libn32atomic1 - 6.3.0-18+deb9u1
libn32atomic1-dbg - 6.3.0-18+deb9u1
libn32gcc-6-dev - 6.3.0-18+deb9u1
libn32gcc1 - 6.3.0-18+deb9u1
libn32gcc1-dbg - 6.3.0-18+deb9u1
libn32gfortran-6-dev - 6.3.0-18+deb9u1
libn32gfortran3 - 6.3.0-18+deb9u1
libn32gfortran3-dbg - 6.3.0-18+deb9u1
libn32go9 - 6.3.0-18+deb9u1
libn32go9-dbg - 6.3.0-18+deb9u1
libn32gomp1 - 6.3.0-18+deb9u1
libn32gomp1-dbg - 6.3.0-18+deb9u1
libn32objc-6-dev - 6.3.0-18+deb9u1
libn32objc4 - 6.3.0-18+deb9u1
libn32objc4-dbg - 6.3.0-18+deb9u1
libn32stdc++-6-dev - 6.3.0-18+deb9u1
libn32stdc++6 - 6.3.0-18+deb9u1
libn32stdc++6-6-dbg - 6.3.0-18+deb9u1
libobjc-6-dev - 6.3.0-18+deb9u1
libobjc4 - 6.3.0-18+deb9u1
libobjc4-dbg - 6.3.0-18+deb9u1
libquadmath0 - 6.3.0-18+deb9u1
libquadmath0-dbg - 6.3.0-18+deb9u1
libstdc++-6-dev - 6.3.0-18+deb9u1
libstdc++-6-doc - 6.3.0-18+deb9u1
libstdc++-6-pic - 6.3.0-18+deb9u1
libstdc++6 - 6.3.0-18+deb9u1
libstdc++6-6-dbg - 6.3.0-18+deb9u1
libtsan0 - 6.3.0-18+deb9u1
libtsan0-dbg - 6.3.0-18+deb9u1
libubsan0 - 6.3.0-18+deb9u1
libubsan0-dbg - 6.3.0-18+deb9u1
libx32asan3 - 6.3.0-18+deb9u1
libx32asan3-dbg - 6.3.0-18+deb9u1
libx32atomic1 - 6.3.0-18+deb9u1
libx32atomic1-dbg - 6.3.0-18+deb9u1
libx32cilkrts5 - 6.3.0-18+deb9u1
libx32cilkrts5-dbg - 6.3.0-18+deb9u1
libx32gcc-6-dev - 6.3.0-18+deb9u1
libx32gcc1 - 6.3.0-18+deb9u1
libx32gcc1-dbg - 6.3.0-18+deb9u1
libx32gfortran-6-dev - 6.3.0-18+deb9u1
libx32gfortran3 - 6.3.0-18+deb9u1
libx32gfortran3-dbg - 6.3.0-18+deb9u1
libx32go9 - 6.3.0-18+deb9u1
libx32go9-dbg - 6.3.0-18+deb9u1
libx32gomp1 - 6.3.0-18+deb9u1
libx32gomp1-dbg - 6.3.0-18+deb9u1
libx32gphobos-6-dev - 6.3.0-18+deb9u1
libx32gphobos68 - 6.3.0-18+deb9u1
libx32gphobos68-dbg - 6.3.0-18+deb9u1
libx32itm1 - 6.3.0-18+deb9u1
libx32itm1-dbg - 6.3.0-18+deb9u1
libx32lsan0 - 6.3.0-18+deb9u1
libx32lsan0-dbg - 6.3.0-18+deb9u1
libx32objc-6-dev - 6.3.0-18+deb9u1
libx32objc4 - 6.3.0-18+deb9u1
libx32objc4-dbg - 6.3.0-18+deb9u1
libx32quadmath0 - 6.3.0-18+deb9u1
libx32quadmath0-dbg - 6.3.0-18+deb9u1
libx32stdc++-6-dev - 6.3.0-18+deb9u1
libx32stdc++6 - 6.3.0-18+deb9u1
libx32stdc++6-6-dbg - 6.3.0-18+deb9u1
libx32ubsan0 - 6.3.0-18+deb9u1
libx32ubsan0-dbg - 6.3.0-18+deb9u1