하모니카 묻고답하기

조회 수 596 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

영국의 캐노니컬(Canonical)에서 개발하는 우분투(Ubuntu) 18.04 LTS Bionic Beaver와16.04 LTS Xenial Xerus, 그리고 14.04 LTS Trusty Tahr 리눅스 커널의 새로운 기능 추가나 버그 수정 또는 보안 취약점 문제를 해결한 GA 커널 4.15.0-23 버전, HWE 커널 4.13.0-45 버전, GA 커널 4.4.0-128 버전, HWE 커널 4.4.0-128 버전, GA 커널 3.13.0-151 버전이 업데이트를 통해 배포되었습니다.


*LTS : Long Term Support - 5년 간의 장기 지원
*HWE : Hardware Enablement - 하드웨어 지원 강화를 위한 커널로, 6개월마다 4번에 걸쳐 판올림하면서 지원
*GA : General Availability - 출시 당시의 커널로, 5년 간 판올림 없이 지원

--

이번 리눅스 커널 업데이트에서는 다음과 같은 다수의 보안 취약점에 대한 보안 패치가 각각 포함되어 있습니다. 특히, 지난 5월부터 계속하여 진행 중인 CVE-2018-3639, 즉 스펙터 변종 4 CPU 취약점을 완화(경감)하기 위한 보안 패치도 포함되어 있습니다. 이런 CPU 취약점은 소프트웨어로는 해결하지 못하고, 그저 완화하고 경감할 수 있을 뿐입니다.


<인텔(Intel), AMD, ARM 등 CPU의 Spectre Variant 4 (스펙터 변종 4)>


구글과 마이크로소프트 등에서 추측적인 메모리 판독을 활용하는 마이크로프로세서가 사이드채널 공격을 통해 권한 없는 메모리 읽기를 허용할 수 있다는 사실을 발견하였습니다. (Microprocessors utilizing speculative execution of a memory read may allow unauthorized memory reads via a sidechannel attack.) 이 취약점은 Spectre Variant 4 (스펙터 변종 4)로 알려져 있습니다. 로컬 공격자는 커널 메모리를 포함하여 민감한 정보를 노출시키기 위해 이 취약점을 악용할 수 있습니다. (CVE-2018-3639)


스펙터 변종에는 변종 1, 변종 2, 변종 3, 변종 3a, 변종 4의 5종류가 있습니다.


※ Spectre Variant 4 (스펙터 변종 4) = Speculative Store Bypass (SSB) 취약점



linux (4.15.0-23.25) bionic


  * CVE-2018-3639 (x86)

    - x86/bugs: Fix the parameters alignment and missing void

    - KVM: SVM: Move spec control call after restore of GS

    - x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP

    - x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS

    - x86/cpufeatures: Disentangle SSBD enumeration

    - x86/cpufeatures: Add FEATURE_ZEN

    - x86/speculation: Handle HT correctly on AMD

    - x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL

    - x86/speculation: Add virtualized speculative store bypass disable support

    - x86/speculation: Rework speculative_store_bypass_update()

    - x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}

    - x86/bugs: Expose x86_spec_ctrl_base directly

    - x86/bugs: Remove x86_spec_ctrl_set()

    - x86/bugs: Rework spec_ctrl base and mask logic

    - x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG

    - KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD

    - x86/bugs: Rename SSBD_NO to SSB_NO

    - bpf: Prevent memory disambiguation attack

    - KVM: VMX: Expose SSBD properly to guests.


  * CVE-2018-1092, CVE-2018-8087, CVE-2018-10021


  * Bionic update to v4.15.18 stable release



linux-hwe (4.13.0-45.50~16.04.1) xenial


  * CVE-2018-3639 (x86)

    - SAUCE: Set generic SSBD feature for Intel cpus


  * CVE-2018-3639 (x86)

    - x86/cpu: Make alternative_msr_write work for 32-bit code

    - x86/cpu/AMD: Fix erratum 1076 (CPB bit)

    - x86/bugs: Fix the parameters alignment and missing void

    - KVM: SVM: Move spec control call after restore of GS

    - x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP

    - x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS

    - x86/cpufeatures: Disentangle SSBD enumeration

    - x86/cpufeatures: Add FEATURE_ZEN

    - x86/speculation: Handle HT correctly on AMD

    - x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL

    - x86/speculation: Add virtualized speculative store bypass disable support

    - x86/speculation: Rework speculative_store_bypass_update()

    - x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}

    - x86/bugs: Expose x86_spec_ctrl_base directly

    - x86/bugs: Remove x86_spec_ctrl_set()

    - x86/bugs: Rework spec_ctrl base and mask logic

    - x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG

    - KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD

    - x86/bugs: Rename SSBD_NO to SSB_NO

    - KVM: VMX: Expose SSBD properly to guests.


  * CVE-2018-1068, CVE-2018-1092, CVE-2018-7492, CVE-2018-8087, CVE-2018-8781



linux (4.4.0-128.154) xenial // linux-lts-xenial (4.4.0-128.154~14.04.1) trusty


  * CVE-2018-3639 (x86)

    - x86/cpu: Make alternative_msr_write work for 32-bit code

    - x86/bugs: Fix the parameters alignment and missing void

    - KVM: SVM: Move spec control call after restore of GS

    - x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP

    - x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS

    - x86/cpufeatures: Disentangle SSBD enumeration

    - x86/cpu/AMD: Fix erratum 1076 (CPB bit)

    - x86/cpufeatures: Add FEATURE_ZEN

    - x86/speculation: Handle HT correctly on AMD

    - x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL

    - x86/speculation: Add virtualized speculative store bypass disable support

    - x86/speculation: Rework speculative_store_bypass_update()

    - x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}

    - x86/bugs: Expose x86_spec_ctrl_base directly

    - x86/bugs: Remove x86_spec_ctrl_set()

    - x86/bugs: Rework spec_ctrl base and mask logic

    - x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG

    - KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD

    - x86/bugs: Rename SSBD_NO to SSB_NO

    - KVM: VMX: Expose SSBD properly to guests.


  * Xenial update to 4.4.130 stable release // CVE-2017-5715 // CVE-2017-5753


  * CVE-2018-1092, CVE-2018-1093, CVE-2018-10940, CVE-2018-8087



linux (3.13.0-151.201) trusty


  * CVE-2018-3639 (x86)

    - SAUCE: Set generic SSBD feature for Intel cpus

    - KVM: vmx: fix MPX detection

    - KVM: x86: Fix MSR_IA32_BNDCFGS in msrs_to_save

    - x86/cpu: Add CLZERO detection


  * CVE-2018-3639 (x86)

    - x86/cpu: Make alternative_msr_write work for 32-bit code

    - x86/cpu/AMD: Fix erratum 1076 (CPB bit)

    - x86/bugs: Fix the parameters alignment and missing void

    - KVM: SVM: Move spec control call after restore of GS

    - x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP

    - x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS

    - x86/cpufeatures: Disentangle SSBD enumeration

    - x86/cpufeatures: Add FEATURE_ZEN

    - x86/speculation: Handle HT correctly on AMD

    - x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL

    - x86/speculation: Add virtualized speculative store bypass disable support

    - SAUCE: x86/cpu: Rename x86_amd_ssbd_enable

    - x86/speculation: Rework speculative_store_bypass_update()

    - x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}

    - x86/bugs: Expose x86_spec_ctrl_base directly

    - x86/bugs: Remove x86_spec_ctrl_set()

    - x86/bugs: Rework spec_ctrl base and mask logic

    - x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG

    - KVM: x86: introduce num_emulated_msrs

    - KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD

    - x86/bugs: Rename SSBD_NO to SSB_NO

    - KVM: VMX: Expose SSBD properly to guests.


  * CVE-2017-0627, CVE-2018-1068, CVE-2018-7492, CVE-2018-8781


자세한 업데이트 내역은 아래 링크의 Changelog 정보를 참고하기 바랍니다.


--

[영향을 받는 리눅스 커널 및 업데이트 버전]

■ 우분투 18.04 LTS Bionic Beaver // 리눅스민트 19.x

※ GA 커널 4.15 → GA 커널 4.15.0-23 버전으로 업데이트
https://usn.ubuntu.com/3678-1/


※ 2023년 4월 지원 종료 예정


--


■ 우분투 16.04 LTS Xenial Xerus // 리눅스민트 18.x // 하모니카 커뮤니티 배포판 MoorDev 1.0

※ HWE 커널 4.13 → HWE 커널 4.13.0-45 버전으로 업데이트
https://usn.ubuntu.com/3677-2/

※ GA 커널 4.4 → GA 커널 4.4.0-128 버전으로 업데이트
https://usn.ubuntu.com/3676-1/

※ 2021년 4월 지원 종료 예정

--

■ 우분투 14.04 LTS Trusty Tahr // 리눅스민트 17.x // 하모니카 2.1 Rosa

※ HWE 커널 4.4 → HWE 커널 4.4.0-128 버전으로 업데이트

https://usn.ubuntu.com/3676-2/

※ GA 커널 3.13 → GA 커널 3.13.0-151 버전으로 업데이트
https://usn.ubuntu.com/3674-1/

※ 2019년 4월 지원 종료 예정

--

■ 우분투 12.04 LTS Precise Pangolin // 리눅스민트 13 Maya

※ 2017년 4월 28일 지원 종료

--

그러므로 우분투 LTS 사용자는 터미널에서 다음의 명령어를 입력하여 최신버전으로 업데이트하기 바랍니다.
sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove --purge && sudo apt-get autoclean

그리고 리눅스민트 및 하모니카 사용자는 '업데이트 매니저 → 메뉴 중 보기(V) → 리눅스 커널' 메뉴를 실행하여 해당하는 커널 내에서 최신버전으로 업데이트하기 바랍니다.


또는, 터미널에서 다음의 명령어를 입력하여 최신버전으로 업데이트하기 바랍니다.

sudo apt-get update && sudo mintupdate-cli upgrade -r


아울러 업데이트를 적용하기 위해서는 마지막에 반드시 재부팅을 하기 바랍니다.

--

배포판의 종류와 사용 중인 커널 버전을 알기 위해서는 터미널에서 다음의 명령어를 입력하기 바랍니다.
lsb_release -a && uname -a

--

리눅스민트 19는 우분투 18.04 LTS Bionic Beaver를 변형한 배포판입니다.
리눅스민트 18, 18.1, 18.2, 18.3은 우분투 16.04 LTS Xenial Xerus를 변형한 배포판입니다.
리눅스민트 17, 17.1, 17.2, 17.3은 우분투 14.04 LTS Trusty Tahr를 변형한 배포판입니다.
리눅스민트 13 Maya는 우분투 12.04 LTS Precise Pangolin을 변형한 배포판입니다.
하모니카(HamoniKR) 커뮤니티 배포판 MoorDev 1.0은 리눅스민트 18.3 Sylvia를 변형한 배포판입니다.
하모니카(HamoniKR) 2.1 Rosa는 리눅스민트 17.3 Rosa를 변형한 배포판입니다.



::: 본 문서의 무단전재 및 재배포를 금지합니다 :::



출처: http://la-nube.tistory.com/432 [la Nube | 라 누베]

List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 게시판에 질문하기 전 읽기 - 어떻게 질문을 하는 것이 좋을까? 1 0 Kevin 2019.11.18 12992
572 좋은 소식?? 2 0 식혜고양이 2018.10.07 762
571 죄송하지만 슬랙 채팅참여 안 되네요. 1 0 화난행성 2019.12.01 850
570 주소창에 열쇠모양까지 판박이! 네이버 피싱 사이트 기승 2 0 la_Nube 2018.04.26 559
569 주요 리눅스 배포판 커널 업데이트 (Ubuntu, Linux Mint, HamoniKR, Debian, LMDE) 0 la_Nube 2017.06.29 4561
568 주요 리눅스 배포판 커널 업데이트 3.10.0-514.21.2.el7, 2.6.32-696.3.2.el6 5 0 la_Nube 2017.06.21 5380
567 주요 리눅스 배포판 커널 업데이트 3.10.0-514.26.1.el7 0 la_Nube 2017.07.04 4257
566 주요 리눅스 배포판 커널 업데이트 4.4.0-79, 4.8.0-54 1 0 la_Nube 2017.06.08 5659
565 주요 리눅스 배포판 커널 업데이트 4.8.0-56, 4.4.0-81, 3.13.0-121, 4.9.30-2+deb9u1, 3.16.43-2+deb8u1, 3.2.89-1 1 0 la_Nube 2017.06.20 5275
564 중국 정부 기관 구매 PC에 자체 리눅스 탑재 의무화 예정 2 0 PEACH 2018.05.24 780
563 중국산 CCTV, 백도어 공포 (한국일보) 4 0 la_Nube(누베) 2018.08.08 765
562 중국의 ms윈도우와 너무도 비슷한 중국리눅스를 소개합니다 ylmf os 1 0 성남시컴퓨터협동조합 2015.04.25 9630
561 지금은 스냅이 인기를 얻는 중.... 0 행복한펭귄 2018.03.25 463
560 지니모션 설치 file 0 ศรีНью-ЙоркX 2016.10.30 6616
559 지니모션 실행 2 0 SinyW 2016.10.15 6591
558 지우면 안되는 우분투 영문폰트는? 2 0 Ohnine 2018.03.10 562
557 지원 끊긴 윈도XP의 구세주... 하모니카 리눅스 1 0 행복한펭귄 2016.05.30 6584
556 지원 종료 : 우분투 14.04, 리눅스민트 17.x, 하모니카 2.1 로사 0 la_Nube(누베) 2019.05.10 721
555 지포스 계열 구형 드라이버 오류 2 0 클라데스 2015.08.17 8277
554 지포스 나우를 하모니카에서 실행시켜 보고 있습니다. 2 file 0 마이쮸가이 2022.05.12 932
553 직관적 프로그램 제작은 감바스를 이용하세요. 4 0 행복한펭귄 2018.05.01 625
Board Pagination Prev 1 ... 90 91 92 93 94 95 96 97 98 99 ... 123 Next
/ 123
CLOSE