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

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

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

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

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

Уровень опасности
Оценка CVSS
Производитель ПО
Наименование ПО
cpp-4.9 (any) fixincludes (any) g++-4.9 (any) g++-4.9-multilib (any) gcc-4.9 (any) gcc-4.9-base (any) gcc-4.9-locales (any) gcc-4.9-multilib (any) gcc-4.9-plugin-dev (any) gcc-4.9-source (any) gccgo-4.9 (any) gccgo-4.9-multilib (any) gcj-4.9 (any) gcj-4.9-jdk (any) gcj-4.9-jre (any) gcj-4.9-jre-headless (any) gcj-4.9-jre-lib (any) gcj-4.9-source (any) gdc-4.9 (any) gfortran-4.9 (any) gfortran-4.9-multilib (any) gobjc++-4.9 (any) gobjc++-4.9-multilib (any) gobjc-4.9 (any) gobjc-4.9-multilib (any) lib32asan1 (any) lib32asan1-dbg (any) lib32atomic1 (any) lib32atomic1-dbg (any) lib32cilkrts5 (any) lib32cilkrts5-dbg (any) lib32gcc1 (any) lib32gcc1-dbg (any) lib32gcc-4.9-dev (any) lib32gfortran3 (any) lib32gfortran3-dbg (any) lib32gfortran-4.9-dev (any) lib32go5 (any) lib32go5-dbg (any) lib32gomp1 (any) lib32gomp1-dbg (any) lib32itm1 (any) lib32itm1-dbg (any) lib32lsan0 (any) lib32lsan0-dbg (any) lib32objc4 (any) lib32objc-4.9-dev (any) lib32objc4-dbg (any) lib32quadmath0 (any) lib32quadmath0-dbg (any) lib32stdc++-4.9-dev (any) lib32stdc++6 (any) lib32stdc++6-4.9-dbg (any) lib32ubsan0 (any) lib32ubsan0-dbg (any) lib64asan1 (any) lib64asan1-dbg (any) lib64atomic1 (any) lib64atomic1-dbg (any) lib64cilkrts5 (any) lib64cilkrts5-dbg (any) lib64gcc1 (any) lib64gcc1-dbg (any) lib64gcc-4.9-dev (any) lib64gfortran3 (any) lib64gfortran3-dbg (any) lib64gfortran-4.9-dev (any) lib64go5 (any) lib64go5-dbg (any) lib64gomp1 (any) lib64gomp1-dbg (any) lib64itm1 (any) lib64itm1-dbg (any) lib64objc4 (any) lib64objc-4.9-dev (any) lib64objc4-dbg (any) lib64quadmath0 (any) lib64quadmath0-dbg (any) lib64stdc++-4.9-dev (any) lib64stdc++6 (any) lib64stdc++6-4.9-dbg (any) lib64ubsan0 (any) lib64ubsan0-dbg (any) libasan1 (any) libasan1-dbg (any) libatomic1 (any) libatomic1-dbg (any) libcilkrts5 (any) libcilkrts5-dbg (any) libgcc1 (any) libgcc1-dbg (any) libgcc-4.9-dev (any) libgcj15 (any) libgcj15-awt (any) libgcj15-dbg (any) libgcj15-dev (any) libgcj-doc (any) libgfortran3 (any) libgfortran3-dbg (any) libgfortran-4.9-dev (any) libgo5 (any) libgo5-dbg (any) libgomp1 (any) libgomp1-dbg (any) libitm1 (any) libitm1-dbg (any) liblsan0 (any) liblsan0-dbg (any) libn32atomic1 (any) libn32atomic1-dbg (any) libn32gcc1 (any) libn32gcc1-dbg (any) libn32gcc-4.9-dev (any) libn32gfortran3 (any) libn32gfortran3-dbg (any) libn32gfortran-4.9-dev (any) libn32go5 (any) libn32go5-dbg (any) libn32gomp1 (any) libn32gomp1-dbg (any) libn32objc4 (any) libn32objc-4.9-dev (any) libn32objc4-dbg (any) libn32stdc++-4.9-dev (any) libn32stdc++6 (any) libn32stdc++6-4.9-dbg (any) libobjc4 (any) libobjc-4.9-dev (any) libobjc4-dbg (any) libphobos-4.9-dev (any) libquadmath0 (any) libquadmath0-dbg (any) libstdc++-4.9-dev (any) libstdc++-4.9-doc (any) libstdc++-4.9-pic (any) libstdc++6 (any) libstdc++6-4.9-dbg (any) libtsan0 (any) libtsan0-dbg (any) libubsan0 (any) libubsan0-dbg (any) libx32asan1 (any) libx32asan1-dbg (any) libx32atomic1 (any) libx32atomic1-dbg (any) libx32cilkrts5 (any) libx32cilkrts5-dbg (any) libx32gcc1 (any) libx32gcc1-dbg (any) libx32gcc-4.9-dev (any) libx32gfortran3 (any) libx32gfortran3-dbg (any) libx32gfortran-4.9-dev (any) libx32go5 (any) libx32go5-dbg (any) libx32gomp1 (any) libx32gomp1-dbg (any) libx32itm1 (any) libx32itm1-dbg (any) libx32lsan0 (any) libx32lsan0-dbg (any) libx32objc4 (any) libx32objc-4.9-dev (any) libx32objc4-dbg (any) libx32quadmath0 (any) libx32quadmath0-dbg (any) libx32stdc++-4.9-dev (any) libx32stdc++6 (any) libx32stdc++6-4.9-dbg (any) libx32ubsan0 (any) libx32ubsan0-dbg (any)
Описание
Данное обновление не исправляет уязвимость в самом наборе компиляторов GCC, но
предоставляет поддержку для сборки обновлений ядра Linux с включённой поддержкой retpoline.
В предыдущем стабильном выпуске (jessie) эта проблема была исправлена
в версии 4.9.2-10+deb8u1.
Рекомендуется обновить пакеты gcc-4.9.
С подробным статусом поддержки безопасности gcc-4.9 можно ознакомиться на
соответствующей странице отслеживания безопасности по адресу
https://security-tracker.debian.org/tracker/gcc-4.9">https://security-tracker.debian.org/tracker/gcc-4.9">https://security-tracker.debian.org/tracker/gcc-4.9
Как исправить
Проблема может быть решена обновлением операционной системыдо следующих версий пакетов в зависимости от архитектуры:
Debian GNU/Linux 8:
noarch:
cpp-4.9 - 4.9.2-10+deb8u1
fixincludes - 4.9.2-10+deb8u1
g++-4.9 - 4.9.2-10+deb8u1
g++-4.9-multilib - 4.9.2-10+deb8u1
gcc-4.9 - 4.9.2-10+deb8u1
gcc-4.9-base - 4.9.2-10+deb8u1
gcc-4.9-locales - 4.9.2-10+deb8u1
gcc-4.9-multilib - 4.9.2-10+deb8u1
gcc-4.9-plugin-dev - 4.9.2-10+deb8u1
gcc-4.9-source - 4.9.2-10+deb8u1
gccgo-4.9 - 4.9.2-10+deb8u1
gccgo-4.9-multilib - 4.9.2-10+deb8u1
gcj-4.9 - 4.9.2-10+deb8u1
gcj-4.9-jdk - 4.9.2-10+deb8u1
gcj-4.9-jre - 4.9.2-10+deb8u1
gcj-4.9-jre-headless - 4.9.2-10+deb8u1
gcj-4.9-jre-lib - 4.9.2-10+deb8u1
gcj-4.9-source - 4.9.2-10+deb8u1
gdc-4.9 - 4.9.2-10+deb8u1
gfortran-4.9 - 4.9.2-10+deb8u1
gfortran-4.9-multilib - 4.9.2-10+deb8u1
gobjc++-4.9 - 4.9.2-10+deb8u1
gobjc++-4.9-multilib - 4.9.2-10+deb8u1
gobjc-4.9 - 4.9.2-10+deb8u1
gobjc-4.9-multilib - 4.9.2-10+deb8u1
lib32asan1 - 4.9.2-10+deb8u1
lib32asan1-dbg - 4.9.2-10+deb8u1
lib32atomic1 - 4.9.2-10+deb8u1
lib32atomic1-dbg - 4.9.2-10+deb8u1
lib32cilkrts5 - 4.9.2-10+deb8u1
lib32cilkrts5-dbg - 4.9.2-10+deb8u1
lib32gcc-4.9-dev - 4.9.2-10+deb8u1
lib32gcc1 - 4.9.2-10+deb8u1
lib32gcc1-dbg - 4.9.2-10+deb8u1
lib32gfortran-4.9-dev - 4.9.2-10+deb8u1
lib32gfortran3 - 4.9.2-10+deb8u1
lib32gfortran3-dbg - 4.9.2-10+deb8u1
lib32go5 - 4.9.2-10+deb8u1
lib32go5-dbg - 4.9.2-10+deb8u1
lib32gomp1 - 4.9.2-10+deb8u1
lib32gomp1-dbg - 4.9.2-10+deb8u1
lib32itm1 - 4.9.2-10+deb8u1
lib32itm1-dbg - 4.9.2-10+deb8u1
lib32lsan0 - 4.9.2-10+deb8u1
lib32lsan0-dbg - 4.9.2-10+deb8u1
lib32objc-4.9-dev - 4.9.2-10+deb8u1
lib32objc4 - 4.9.2-10+deb8u1
lib32objc4-dbg - 4.9.2-10+deb8u1
lib32quadmath0 - 4.9.2-10+deb8u1
lib32quadmath0-dbg - 4.9.2-10+deb8u1
lib32stdc++-4.9-dev - 4.9.2-10+deb8u1
lib32stdc++6 - 4.9.2-10+deb8u1
lib32stdc++6-4.9-dbg - 4.9.2-10+deb8u1
lib32ubsan0 - 4.9.2-10+deb8u1
lib32ubsan0-dbg - 4.9.2-10+deb8u1
lib64asan1 - 4.9.2-10+deb8u1
lib64asan1-dbg - 4.9.2-10+deb8u1
lib64atomic1 - 4.9.2-10+deb8u1
lib64atomic1-dbg - 4.9.2-10+deb8u1
lib64cilkrts5 - 4.9.2-10+deb8u1
lib64cilkrts5-dbg - 4.9.2-10+deb8u1
lib64gcc-4.9-dev - 4.9.2-10+deb8u1
lib64gcc1 - 4.9.2-10+deb8u1
lib64gcc1-dbg - 4.9.2-10+deb8u1
lib64gfortran-4.9-dev - 4.9.2-10+deb8u1
lib64gfortran3 - 4.9.2-10+deb8u1
lib64gfortran3-dbg - 4.9.2-10+deb8u1
lib64go5 - 4.9.2-10+deb8u1
lib64go5-dbg - 4.9.2-10+deb8u1
lib64gomp1 - 4.9.2-10+deb8u1
lib64gomp1-dbg - 4.9.2-10+deb8u1
lib64itm1 - 4.9.2-10+deb8u1
lib64itm1-dbg - 4.9.2-10+deb8u1
lib64objc-4.9-dev - 4.9.2-10+deb8u1
lib64objc4 - 4.9.2-10+deb8u1
lib64objc4-dbg - 4.9.2-10+deb8u1
lib64quadmath0 - 4.9.2-10+deb8u1
lib64quadmath0-dbg - 4.9.2-10+deb8u1
lib64stdc++-4.9-dev - 4.9.2-10+deb8u1
lib64stdc++6 - 4.9.2-10+deb8u1
lib64stdc++6-4.9-dbg - 4.9.2-10+deb8u1
lib64ubsan0 - 4.9.2-10+deb8u1
lib64ubsan0-dbg - 4.9.2-10+deb8u1
libasan1 - 4.9.2-10+deb8u1
libasan1-dbg - 4.9.2-10+deb8u1
libatomic1 - 4.9.2-10+deb8u1
libatomic1-dbg - 4.9.2-10+deb8u1
libcilkrts5 - 4.9.2-10+deb8u1
libcilkrts5-dbg - 4.9.2-10+deb8u1
libgcc-4.9-dev - 4.9.2-10+deb8u1
libgcc1 - 4.9.2-10+deb8u1
libgcc1-dbg - 4.9.2-10+deb8u1
libgcj-doc - 4.9.2-10+deb8u1
libgcj15 - 4.9.2-10+deb8u1
libgcj15-awt - 4.9.2-10+deb8u1
libgcj15-dbg - 4.9.2-10+deb8u1
libgcj15-dev - 4.9.2-10+deb8u1
libgfortran-4.9-dev - 4.9.2-10+deb8u1
libgfortran3 - 4.9.2-10+deb8u1
libgfortran3-dbg - 4.9.2-10+deb8u1
libgo5 - 4.9.2-10+deb8u1
libgo5-dbg - 4.9.2-10+deb8u1
libgomp1 - 4.9.2-10+deb8u1
libgomp1-dbg - 4.9.2-10+deb8u1
libitm1 - 4.9.2-10+deb8u1
libitm1-dbg - 4.9.2-10+deb8u1
liblsan0 - 4.9.2-10+deb8u1
liblsan0-dbg - 4.9.2-10+deb8u1
libn32atomic1 - 4.9.2-10+deb8u1
libn32atomic1-dbg - 4.9.2-10+deb8u1
libn32gcc-4.9-dev - 4.9.2-10+deb8u1
libn32gcc1 - 4.9.2-10+deb8u1
libn32gcc1-dbg - 4.9.2-10+deb8u1
libn32gfortran-4.9-dev - 4.9.2-10+deb8u1
libn32gfortran3 - 4.9.2-10+deb8u1
libn32gfortran3-dbg - 4.9.2-10+deb8u1
libn32go5 - 4.9.2-10+deb8u1
libn32go5-dbg - 4.9.2-10+deb8u1
libn32gomp1 - 4.9.2-10+deb8u1
libn32gomp1-dbg - 4.9.2-10+deb8u1
libn32objc-4.9-dev - 4.9.2-10+deb8u1
libn32objc4 - 4.9.2-10+deb8u1
libn32objc4-dbg - 4.9.2-10+deb8u1
libn32stdc++-4.9-dev - 4.9.2-10+deb8u1
libn32stdc++6 - 4.9.2-10+deb8u1
libn32stdc++6-4.9-dbg - 4.9.2-10+deb8u1
libobjc-4.9-dev - 4.9.2-10+deb8u1
libobjc4 - 4.9.2-10+deb8u1
libobjc4-dbg - 4.9.2-10+deb8u1
libphobos-4.9-dev - 4.9.2-10+deb8u1
libquadmath0 - 4.9.2-10+deb8u1
libquadmath0-dbg - 4.9.2-10+deb8u1
libstdc++-4.9-dev - 4.9.2-10+deb8u1
libstdc++-4.9-doc - 4.9.2-10+deb8u1
libstdc++-4.9-pic - 4.9.2-10+deb8u1
libstdc++6 - 4.9.2-10+deb8u1
libstdc++6-4.9-dbg - 4.9.2-10+deb8u1
libtsan0 - 4.9.2-10+deb8u1
libtsan0-dbg - 4.9.2-10+deb8u1
libubsan0 - 4.9.2-10+deb8u1
libubsan0-dbg - 4.9.2-10+deb8u1
libx32asan1 - 4.9.2-10+deb8u1
libx32asan1-dbg - 4.9.2-10+deb8u1
libx32atomic1 - 4.9.2-10+deb8u1
libx32atomic1-dbg - 4.9.2-10+deb8u1
libx32cilkrts5 - 4.9.2-10+deb8u1
libx32cilkrts5-dbg - 4.9.2-10+deb8u1
libx32gcc-4.9-dev - 4.9.2-10+deb8u1
libx32gcc1 - 4.9.2-10+deb8u1
libx32gcc1-dbg - 4.9.2-10+deb8u1
libx32gfortran-4.9-dev - 4.9.2-10+deb8u1
libx32gfortran3 - 4.9.2-10+deb8u1
libx32gfortran3-dbg - 4.9.2-10+deb8u1
libx32go5 - 4.9.2-10+deb8u1
libx32go5-dbg - 4.9.2-10+deb8u1
libx32gomp1 - 4.9.2-10+deb8u1
libx32gomp1-dbg - 4.9.2-10+deb8u1
libx32itm1 - 4.9.2-10+deb8u1
libx32itm1-dbg - 4.9.2-10+deb8u1
libx32lsan0 - 4.9.2-10+deb8u1
libx32lsan0-dbg - 4.9.2-10+deb8u1
libx32objc-4.9-dev - 4.9.2-10+deb8u1
libx32objc4 - 4.9.2-10+deb8u1
libx32objc4-dbg - 4.9.2-10+deb8u1
libx32quadmath0 - 4.9.2-10+deb8u1
libx32quadmath0-dbg - 4.9.2-10+deb8u1
libx32stdc++-4.9-dev - 4.9.2-10+deb8u1
libx32stdc++6 - 4.9.2-10+deb8u1
libx32stdc++6-4.9-dbg - 4.9.2-10+deb8u1
libx32ubsan0 - 4.9.2-10+deb8u1
libx32ubsan0-dbg - 4.9.2-10+deb8u1