Ubuntu 26.10에서 chrony를 ntpd-rs로 바꿔 보기 — NTS 설정과 27.04 기본값 전환 계획

Ubuntu는 sudo와 coreutils에 이어 시간 동기화 데몬도 Rust 구현으로 바꾸려 한다. 대상은 Trifecta Tech Foundation의 ntpd-rs다. Canonical은 27.04에서 ntpd-rs를 기본값으로 만드는 것을 목표로 한다. chrony, linuxptp, gpsd를 단계적으로 대체하는 계획이다.…

Continue ReadingUbuntu 26.10에서 chrony를 ntpd-rs로 바꿔 보기 — NTS 설정과 27.04 기본값 전환 계획

APT 패키지 교체 취약점 CVE-2026-109518 — 수정 버전 확인과 Acquire::Retries·HTTPS 대응

2026년 11월 4일 Debian과 Ubuntu가 APT 취약점 CVE-2026-109518을 수정했다. HTTP 미러로 가는 트래픽을 가로챌 수 있는 공격자가 서명 검증이 끝난 패키지를 다른 파일로 바꿀 수 있다. 패키지는 root로 설치되므로 결과는…

Continue ReadingAPT 패키지 교체 취약점 CVE-2026-109518 — 수정 버전 확인과 Acquire::Retries·HTTPS 대응

user namespace에서 CAP_SETFCAP이 새는 경로 — 파일 capability와 setns() 실험

컨테이너 런타임은 user namespace 안에서 root를 바깥 root에 그대로 매핑(root-mapped)하기도 한다. 이때 안쪽 root가 파일에 capability를 붙이면 그 capability는 바깥에서도 유효하다. 그래서 런타임은 초기화 후 CAP_SETFCAP을 버린다. 조셉 바식(Josef Bacik)은…

Continue Readinguser namespace에서 CAP_SETFCAP이 새는 경로 — 파일 capability와 setns() 실험

glibc 동적 링커 하드닝 tunable — 내 실행 파일은 PIE일까

Node.js의 Brotli 디코더에서 버퍼 오버플로 취약점이 나왔다. 공식 Node.js 리눅스 바이너리는 PIE(Position-Independent Executable)가 아니다. 그래서 실행 파일의 코드 주소가 항상 같고, ASLR이 공격을 어렵게 만들지 못한다. glibc 개발자 아데메르발 자넬라…

Continue Readingglibc 동적 링커 하드닝 tunable — 내 실행 파일은 PIE일까

LWN Weekly Report: 2026년 11월 12일 주요 뉴스

이번 주 LWN.net 위클리 에디션(11월 12일자) 주요 내용이다. Synaptics는 DisplayLink 독을 지원하려던 개인 개발자에게 특허 침해 경고장을 보냈다. 이 개발자는 결국 Rust DRM 드라이버의 커널 제출을 멈췄다. Git 프로젝트는 LLM…

Continue ReadingLWN Weekly Report: 2026년 11월 12일 주요 뉴스

Ubuntu 26.04.1 LTS 포인트 릴리스 정리 — 변경 사항과 업그레이드

Ubuntu 26.04 LTS는 2026년 4월 23일에 나왔다. 첫 포인트 릴리스(point release)인 26.04.1은 2026년 8월 27일에 나왔다. 24.04 LTS 사용자는 보통 이 .1 릴리스를 기다린 뒤에 업그레이드한다. Canonical이 24.04에서 올라오는 자동…

Continue ReadingUbuntu 26.04.1 LTS 포인트 릴리스 정리 — 변경 사항과 업그레이드

Ubuntu 24.04에서 systemd 서비스 샌드박싱하기 — systemd-analyze security와 drop-in

유닛 파일에 User=를 넣었다고 서비스가 격리되지는 않는다. 그 서비스가 탈취되면 파일 시스템 대부분을 읽을 수 있고, 지정하지 않은 시스템 콜도 그대로 호출할 수 있다. systemd 서비스 유닛 파일 작성 실전…

Continue ReadingUbuntu 24.04에서 systemd 서비스 샌드박싱하기 — systemd-analyze security와 drop-in

Ubuntu APT 패키지 업데이트 내역 추적하기 — 로그, changelog, Launchpad, Snapshot

장애 원인을 찾다 보면 "이 라이브러리가 언제, 왜 바뀌었나"를 물어야 할 때가 있다. apt upgrade 화면만으로는 답을 알 수 없다. APT 사용 가이드의 기본 명령도 현재 상태만 보여준다. 답은 로컬…

Continue ReadingUbuntu APT 패키지 업데이트 내역 추적하기 — 로그, changelog, Launchpad, Snapshot