Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

profile
title: 가난한카토메구미 https://gigglehd.com/gg/5840731
카토릭교 신자 입니다.! 카토는 언제나 진리 입니다.
조회 수 2371 댓글 8
Extra Form
참고/링크 https://thehackernews.com/2019/10/linux-...-flaw.html

linux-sudo-hacking.png

 

리눅스 사용자는 주의 바랍니다!

Sudo는 거의 모든 UNIX 및 Linux 기반 운영 체제에 설치된 핵심 명령으로 제공되는 가장 중요하고 강력하고 일반적으로 사용되는 유틸리티 중 하나이며, 새로운 취약점이 발견되었습니다.

 

문제의 취약점은 악의적인 사용자나 프로그램이 "sudoers configuration"이 루트 액세스를 명시 적으로 허용하지 않는 경우에도 대상 Linux 시스템에서 루트권한으로 임의의 명령을 실행할수 있는 sudo 보안 정책 우회 문제입니다.


Sudo는 "superuser do"의 약어로, 사용자가 환경을 전환하지 않고 다른 사용자의 권한으로 응용 프로그램 또는 명령을 실행할 수있게하는 시스템 명령으로, 대부분 루트 사용자로 명령을 실행합니다.


대부분의 Linux 배포에서 기본적으로 /etc/sudoers 파일의 RunAs 사양에있는 ALL 키워드는 관리자 또는 sudo 그룹의 모든 사용자가 시스템에서 유효한 사용자로 명령을 실행할 수 있도록 합니다.

 

그렇기 때문에 권한 분리는 Linux의 기본 보안 패러다임 중 하나이므로 관리자는 sudoers 파일을 구성하여 어떤 사용자가 어떤 사용자에게 어떤 명령을 실행할 수 있는지 정의 할 수 있습니다.


따라서 루트를 제외한 다른 사용자로 특정 명령을 실행할 수있는 특정 시나리오에서 이 취약점으로 인해 이 보안 정책을 우회하고 시스템을 루트권한으로 완전히 제어 할 수 있습니다.

 

이 버그를 악용하는 방법?

Sudod의 ID 만 -1 또는 4294967295로 입력

해당 버그는 CVE-2019-14287 로 명명 되었으며, Apple Information Security의 Joe Vennix에 의해 발견 된 이 취약점은 sudo 유틸리티가 사용자가 자신의 로그인 암호를 사용하여 암호를 요구하지 않고 다른 사용자로서 명령을 실행할 수 있도록 설계 되었기 때문에 관련이 있습니다.


더 흥미로운 점은 공격자가 이 결함을 악용하여 사용자 ID "-1"또는 "4294967295"를 지정하여 루트로 명령을 실행할 수 있다는 것입니다. 사용자 아이디를 사용자 이름으로 변환 하는 함수가 -1 또는 부호없는 동등한 4294967295를 0으로 잘못 취급 하기 때문입니다. 이는 항상 루트 사용자의 사용자 ID입니다.

 

-------------------

 

요약.

1. 관리자 권한 없이 관리자 명령 실행가능

2. 아이디 값을 음수로 사용하거나 16비트 정수 최대값(OverFlow) 사용

3. 중요 취약점.



  • profile
    자칭      故 앤드류 베닌텐디의 명복을 빏니다. 2019.10.16 01:14
    이정도면 하트블리드 급 재난 아닌가요
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2019.10.16 01:19
    그렇죠..
    모든 리눅스/유닉스 시스템 포함이니까요 ㅠㅠ
  • profile
    벨드록 2019.10.16 02:18
    ㅎㄷㄷㄷㄷ
    이정도면 거의 쉘만 띄울 수 있으면 뚤렸다고 봐야 하는 수준인데요;; ㅎㄷㄷ
  • profile
    Retribute      안녕하세요. 행복한 하루 되세요. https://blog.naver.com/wsts5336     2019.10.16 07:23
    윈도우 서버 낭낭하게 1승 적립하네요

    계정 활성화를 최소화하고 당분간은 yum update --cve=CVES 매일같이 쳐봐야겠군요
  • profile
    군필여고생쟝- 2019.10.16 07:38
    sudo가 뚫리다니...
  • ?
    달가락 2019.10.16 10:17
    음... non-wheel 그룹의 사용자에게, 특정 명령어만 다른 권한으로 실행하도록 sudoers를 세팅하는 경우는 일반적이거나 통용적으로 허용하는 시나리오가 아닙니다. 게다가 추가 권한이 필요한 명령어를 root 권한만 제외시키는 경우는 더더욱 드물죠. "대부분의(9할 이상, 9할 9푼까지는 무린가?)" 서버는 이와 무관하다고 봐도 괜찮습니다. 발급하는 계정의 수와도 관계가 없습니다.

    권한 상승을 의도하는 경우라면 대개는 RunAs 지정자에 별도로 만든 사용자의 권한으로 실행하게 하지, 저렇게 ALL but not root로 때려넣지 않아요. 그게 아니면 wheel에 넣어도 무방한 사람이라는 의도로 주는거라 저 문제와는 상관 없습니다. 그 사람은 그냥 평소대로 sudo 명령어 ... 이러면 끝이거든요. 대개 생각없이 sudoers에 특정 그룹 쏠아넣고 NOPASSWD 주는 것과 같이, 그냥 Runas 지정자를 ALL but not root로 특정 명령어를 실행할 수 있게 해주는 경우...가... 흠... 올바른 관리자라고 하기엔 좀... 그렇습니다.

    뭐 그렇다고 -u#숫자로 넘기는 외부 입력값에 대한 형 변환/입력 체크 관련 보안문제가 이제와서 밝혀진 것도 좀 웃기는 일이기도 합니다. 해당 버그로 발생하는 보안문제의 영향력을 무시하려는 것도 아니니 오해는 없으시길 바랍니다.

    (추가 수정: 셸 접근 권한과, chroot jail+특정 명령어를 다른 권한으로 실행하게 하는 웹 호스팅 서비스 구성을 가진 경우가 이에 해당할 듯 합니다. 이런 경우는 주의를 기울여야 합니다.)
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2019.10.16 11:32
    넹넹 저도 조금더 자세히 보니까 내용이 적혀있네요 ㅠㅠ.

    근데 보면 의외로 저 코드가 되는 사람이 많더라구요.
  • ?
    달가락 2019.10.16 10:35
    참고로 관련 문제에 대한 대응은 다음의 배포판별 Tracker를 참조하시길 바랍니다:

    Ubuntu CVE Tracker: https://people.canonical.com/~ubuntu-security/cve/2019/CVE-2019-14287.html
    RHEL: https://bugzilla.redhat.com/show_bug.cgi?id=1760531 (or https://access.redhat.com/security/cve/cve-2019-14287 )
    Debian CVE Tracker: https://security-tracker.debian.org/tracker/CVE-2019-14287

    참고로 Ubuntu는 어제 이미 대부분의 버전이 배포되었습니다. RHEL/CentOS는 좀 시간이 더 걸릴 듯 싶네요.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. Windows 10에서 드라이버 자동 업데이트를 차단하기

    아실 분들은 아시겠지만, 혹시 모르고 계시는 분들을 위해 간단히 올립니다.         [ Windows 키 + R ]을 눌러 실행 창을 열고, [ gpedit.msc ]를 입력해서 로컬 그룹 정책 편집기를 엽니다.   ※ 로컬 그룹 정책 편집기는 Windows 10 Pr...
    Date2019.06.01 분석 By에키랑스 Reply10 Views6795 file
    Read More
  2. No Image

    윈도우 전원옵션 변경이 안되시는분들 위한 팁

    저의경우 문제점이 균형조정에서 다른 전원관리옵션을 클릭해도 자꾸 균형조정으로 고정되버리는 현상이있었습니다. 그래서 이걸 다른걸로 강제로 고정하진못하는것인가.. 검색하다보니 이런걸 찾았습니다 링크로 들어가시면 여러가지 방...
    Date2019.05.20 분석 ByDewiAngel Reply1 Views2348
    Read More
  3. SSH를 비밀번호 대입으로 해킹하려면.

    일단 밑의 글에서도 알 수 있듯이, SSH포트를 열어두면 꾸준히 공격이 들어옵니다. SSH가 아니라도 마찬가지입니다. 포트를 열어두면 공격이 꾸준히 들어옵니다.   그럼, 이러한 로그인 공격이 얼마나 위협이 되는지를 생각해봐야 할 겁니...
    Date2019.05.12 분석 ByPHYloteer Reply14 Views4813 file
    Read More
  4. JPEG 압축의 원리 (영어)

      <Parametric Press>라는 곳에서 JPEG 파일을 직접 십진수 형태로 수정해가며 원리를 설명하는 인터랙티브 기사를 올렸습니다. 비록 영어의 압박이 심합니다만, JPEG 파일 내부를 직접 손대는 경험만으로도 의미가 있을 것 같아 여기에 ...
    Date2019.05.11 분석 By쮸쀼쮸쀼 Reply5 Views1896 file
    Read More
  5. 윈도우10 19h1 1903 예약저장소 없이 설치하는 방법

    이번 윈도10 약 7기가정도 차지하는 예약저장소 공간 19h1 1903 18342빌드부터 처음 도입했는데요 현재 RTM빌드 18362.1 이상 사용하실때 예약저장소 없이 설치하는방법 알려드리겠습니다.   첫번째 윈도10 이전빌드 또는 윈도7에서 윈도...
    Date2019.04.19 분석 By에드힐스 Reply10 Views4500 file
    Read More
  6. [미세 팁] iOS 그리고 Safari 에서 TLS 1.3 사용하기

      Safari : 사파리를 버리고 다른 브라우저를 사용한다 터미널에   sudo defaults write /Library/Preferences/com.apple.networkd tcp_connect_enable_tls13 1     iOS : 12.2 버전 부터는 지원을 한다는군요. 하지만 지금 당장 사용하...
    Date2019.02.13 분석 By쿠민 Reply2 Views2009 file
    Read More
  7. GoodbyeDPI을 이용한 차단사이트 우회방법 (vpn 파이어폭스 토르 필요없음)

      러시아 개발자가 배포하는 DPI 우회 솔루션 입니다. 특정웹사이트를 차단하는 인터넷 제공업체에서 사용하는 딥 패킷 검사를 우회하도록 설계되었으며 더 자세한 원리는 readme.md를 확인하시면 될 것 같고 운영체제 비트에 맞춰서 프...
    Date2019.02.12 분석 Bytitle: 부장님호무라 Reply6 Views26921 file
    Read More
  8. https 차단을 우회하는 방법

    Encrypted SNI를 사용해서 https 차단을 우회하는 방법입니다. 접속하려는 서버가 클라우드 플레어를 써야만 가능한 방법이나, 적잖은 사이트가 여기에 해당되니까 일단 설정해놔도 손해는 아닐 것 같네요. 이를 지원하는 브라우저는 아직...
    Date2019.02.11 분석 By낄낄 Reply21 Views65404 file
    Read More
  9. 크리스탈 디스크 시리즈의 개발자, 히요히요 인터뷰

    이 글을 보실 분이라면 한 번 쯤은 써보셨을 크리스탈 디스크 인포 Crystal Disk Info, 크리스탈 디스크 마크 Crystal Disk Mark의 개발자인 히요히요 ひよひよ와의 인터뷰 내용을 간추렸습니다. 본명은 미야자키 노리유키 宮崎 典行. 19...
    Date2019.02.03 분석 By낄낄 Reply14 Views4463 file
    Read More
  10. 윈도우 10 19H1의 7GB 예약 공간을 끄는 방법

    윈도우 10의 2019년 1분기 업데이트, 빌드 18312 이후 버전부터는 7GB의 예약 공간을 미리 만들어 윈도우 업데이트에 사용합니다. 그리고 지금 당장 용량이 아쉬운 사람한테는 매우 짜증나는 일입니다. 이걸 없애는 방법. 1. 윈도우 키+R...
    Date2019.01.15 분석 By낄낄 Reply3 Views4043 file
    Read More
  11. KT 인터넷 속도 측정 및 이의신청

      KT 500M 상품을 사용하고 있는데 100M가 안나와서 전화하려다가 홈페이지에 메뉴가 있길래 공유합니다. 일반 속도 측정말고 SLA 속도 측정 메뉴가 따로 있고 총 5번 (5분 간격) 측정 후 보장속도가 안나오면 이의신청을 할 수 있게 되...
    Date2018.12.31 분석 Bychofee80 Reply10 Views3796 file
    Read More
  12. HDR은 지금 시점의 PC에서 "제대로" 잘 작동할까? - 아니오

      이번에 와사비망고를 벗어나서 삼성 QLED Q7 2018년형 55인치를 구매하게 되었습니다. 그리고 HDR 기능에도 주목하지 않을 수가 없었는데요..     역시나 다름이 아닐까 4K도 시기상조라는 말을 듣는 와중에 HDR은 더더욱 시기상조이며...
    Date2018.11.30 분석 By케닌 Reply25 Views13918 file
    Read More
  13. No Image

    G suite로 Google Drive 무제한 용량 사용하기

    G suite를 비즈니스 플랜으로 5명 이상 사용할시 무제한 클라우드 용량을 사용할 수 있습니다. * 1 인당 월 10$, 5명 미만은 1TB   도메인 적당히 저렴하게 구한걸로 연결하시고 마음맞으신분들 5명 모아서 쓰시면 좋을 것 같아요.
    Date2018.11.26 분석 BySin라면 Reply2 Views2092
    Read More
  14. DNS 차단된 사이트를 들어가 봅시다.

        어느 날 잘 가던 사이트가 이렇게 막혔더라고요. 흑흑흑 그래서 크롬에 DNS 우회 프로그램을 받아서 써봤는데 속도도 느리고 접속도 되었다 안되었다... 무엇보다 중요한 건 한 달에 5천 원 정도의 돈을 지불해야 한다는 것 그래서 ...
    Date2018.10.27 분석 By배신앙앙 Reply30 Views33064 file
    Read More
  15. No Image

    포토샵 CC 2019 의 새기능들

      01:14 - Home Screen and Learn Panel 03:53 - Modern Undo 04:41 - Blending Mode Preview 05:06 - Hide Reference Point 05:44 - Auto Commit 07:07 - Proportional Transform 08:58 - Truncate Layer Names 09:34 - Dummy Text on C...
    Date2018.10.20 분석 Bytitle: AI아즈텍 Reply0 Views1423
    Read More
  16. 호스트OS가 우분투18.04LTS인 경우 Virtual Box 게스트OS에 USB메모리 연결하는 방법

    게스트OS에 "게스트 확장 CD"를 마운트한 후 설치를 진행합니다.   https://www.virtualbox.org/wiki/Downloads 위 링크에서 VirtualBox Extension Pack을 다운로드 받습니다.   파일 -> 환경설정   "확장" 클릭 후 "+"버튼 클릭 다운로드...
    Date2018.10.02 분석 By드렁큰개구리 Reply2 Views874 file
    Read More
  17. 무료 프로그래밍 이북 제공 사이트 GoalKicker.com의 모든 책 다운로드하기

    무료로 e-Book을 제공하는 해외 사이트 중에서 GoalKicker.com이라는 곳이 있습니다. 프로그래밍 관련 질문과 답변을 주고받는 웹사이트인 스택 오버플로우의 사람들이 집단지성으로 작성한, 각 프로그래밍 언어의 요점노트 정도 되는 내...
    Date2018.09.29 분석 By쮸쀼쮸쀼 Reply15 Views1575 file
    Read More
  18. NOX플레이어 로딩 못하는 안드로이드 이미지에서 data 추출법

    NOX플레이어 사용하시는분들이 간간히 계실걸로 아는데   재수없으면 녹스가 99% 로딩바에서 멈춰지는 현상으로 고생하셔서 다시 녹스이미지를 만들고 구글계정세팅하고 그앱 세팅하고 또 갖가지 세팅하는분들이 많으신걸로 압니다.   그...
    Date2018.09.27 분석 By슬렌네터 Reply0 Views1504 file
    Read More
  19. 크롬 69 에서 Flash 사용설정 고정시키기

    구글 정책변경으로 인한건지 크롬 69 버전에서 플래시 사용설정이 변경되었습니다. 기존에는 특정 사이트에서 플래시 사용설정을 해 놓으면 크롬을 종료해도 유지가 되었는데 이젠 크롬을 닫으면 해당 설정이 모두 리셋되어 버리더군요.  ...
    Date2018.09.06 분석 Bytitle: AI아즈텍 Reply5 Views1323 file
    Read More
  20. No Image

    인텔 블루투스 칩셋을 사용하는(4.2이상) 메인보드나 노트북으로 apt X이용하는방법

    평소에 댓글만 작성하다가 복귀했는데 댓글만작성하는건 아닌것같아 최근알게된 팁을 올려볼게요. 일단 해당모델은 AC9560, 9462, 9461, 9260, 8265, 8260으로 보이네요. (일단 9260에서 정상작동함을 확인했습니다) 해당방법은 8260으로 ...
    Date2018.08.08 분석 ByDr.Lemon Reply16 Views6554
    Read More
목록
Board Pagination Prev 1 2 3 4 5 Next
/ 5

더함
한미마이크로닉스
AMD
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소