본문 바로가기

주요 취약점 점검 현황

이 문서는 2025년 이후 공개된 주요 취약점(CVE)과 KISA 보호나라 보안 공지가 SetFN에 해당하는지, 점검과 조치를 마쳤는지 정리합니다. 새 점검을 할 때마다 갱신하며, 점검 날짜는 각 표 위에 표시합니다.


상태 표기

상태의미
조치 완료수정이 이미 배포된 SetFN 버전에 들어 있습니다.
수정 완료(배포 예정)수정과 확인을 마쳤고 다음 SetFN 업데이트에 포함됩니다.
수정 중원인을 확인했고 수정하고 있습니다.
개선 예정위험을 줄이기 위한 기능 개선을 계획하고 있습니다.
해당 없음SetFN이 해당 구성 요소나 기능을 사용하지 않거나 영향받는 경로가 없습니다.
운영자 조치 필요SetFN을 설치한 서버의 운영체제나 외부 프로그램을 운영자가 업데이트해야 합니다.

SetFN 서버 라이브러리

점검일: 2026-10-23. Go 공식 취약점 데이터베이스(govulncheck)로 SetFN 서버 코드가 실제로 호출하는 취약점을 확인했습니다.

구성 요소취약점내용상태
Go 표준 라이브러리GO-2026-6809손상된 중간 인증서를 신뢰하지 않도록 변경수정 완료(배포 예정) Go 1.26.10
golang.org/x/netGO-2026-6617, 6612, 6611, 6603, 5030, 5029, 5028, 5027, 5025HTTP/2 서버 중단·메모리 고갈, HTML 해석 오류수정 완료(배포 예정) 0.60.0
golang.org/x/imageGO-2026-6222, 5066, 5062, 5061, 5032, 5031, 4961, 4815TIFF·WebP·BMP 이미지 해석 중 메모리 고갈·중단수정 완료(배포 예정) 0.45.0
excelize (엑셀 처리)GO-2026-6689, 6688, 6685, 6684, 6453, 6452, 5960, 6695조작된 엑셀 파일로 인한 메모리 고갈·중단수정 완료(배포 예정)
golang.org/x/textGO-2026-6629, 5970조작된 입력으로 인한 중단·무한 반복수정 완료(배포 예정) 0.42.0
gRPCGO-2026-6348, 6061, 6443HTTP/2 전송 메모리 고갈 등수정 완료(배포 예정) 1.83.2
gorilla/websocketGO-2026-6278마스크 키 생성에 약한 난수 사용수정 완료(배포 예정) 1.5.3
golang-jwtGO-2025-3553, GO-2024-3250토큰 헤더 해석 메모리 과다 사용, 오류 처리수정 완료(배포 예정) 4.5.2
ulikunitz/xzGO-2025-3922손상된 압축 파일 해제 시 메모리 누수수정 완료(배포 예정) 0.5.15
klauspost/compress, edwards25519GO-2026-5841, 4503압축·서명 라이브러리 결함(SetFN 호출 경로 없음)수정 완료(배포 예정)
mholt/archiver v3, nwaples/rardecodeGO-2025-3605, GO-2024-2698, GO-2025-4020압축 해제 경로 조작 등. 수정판이 없는 라이브러리수정 완료(배포 예정) 라이브러리를 제거하고 자체 압축 모듈로 교체
pion/dtls v2GO-2026-4479암호화 nonce 생성 결함. 수정판 없음수정 완료(배포 예정) 의존 라이브러리 교체로 제거

수정 후 다시 검사한 결과, SetFN 서버 코드가 호출하는 알려진 취약점은 없습니다.

웹 화면 라이브러리

점검일: 2026-10-23. npm 보안 권고로 브라우저에서 실행되는 라이브러리를 검사했습니다. 빌드 도구처럼 배포 화면에 포함되지 않는 라이브러리는 제외했습니다.

구성 요소내용상태
prosemirror-view (문서 편집기)붙여넣은 HTML로 스크립트가 실행될 수 있음수정 완료(배포 예정) 1.42.7
pdf.js (PDF 보기)조작된 PDF로 스크립트가 실행될 수 있음수정 완료(배포 예정) 6.4.299
Tiptap (문서 편집기)특정 입력에서 정규식 처리 시간 과다수정 완료(배포 예정) 3.32.0
markdown-it, linkify-it (Markdown 보기)조작된 Markdown 문서로 화면이 멈춤수정 완료(배포 예정) 14.3.3, 5.0.2
js-yaml (머리말 해석)조작된 YAML로 처리 시간 과다수정 완료(배포 예정) 4.3.2
DOMPurify (HTML 정화)SetFN이 사용하지 않는 옵션에서의 우회수정 완료(배포 예정) 3.4.17
@xmldom/xmldom (동영상 재생 보조)XML 해석 결함수정 완료(배포 예정) 0.8.15
TinyMCE 6 (메일 편집기)조작된 HTML로 스크립트가 실행될 수 있음(4건은 7.x에서만 수정)수정 완료(배포 예정) TinyMCE 제거. 단체 안내 메일 편집기를 Tiptap으로 교체(2026-10-24)
TinyMCE 6 (HTML 파일 편집기)위와 같음수정 완료(배포 예정) TinyMCE 제거. HTML 파일은 원본 코드로만 편집(2026-10-24)

문서 처리 외부 프로그램

점검일: 2026-10-23. SetFN이 미리보기·변환·문자 인식에 호출하는 프로그램의 2025년 이후 심각도 높음(High, CVSS 7.0) 이상 취약점과 Ubuntu 24.04 LTS의 수정 상태입니다.

프로그램2025년 이후 High 이상Ubuntu 24.04 수정 경로SetFN 조치상태
LibreOffice7건main 패키지, 1건 미수정(CVE-2026-63277)변환할 때마다 새 프로필을 만들고 매크로·외부 링크 갱신·Java 사용을 끔수정 완료(배포 예정) Java 차단 추가, 운영자 조치 필요 패키지 업데이트
MuPDF5건universe, 미수정(CVE-2026-3308)Poppler가 있으면 사용하지 않음. 설치하지 않도록 안내운영자 조치 필요
libvips12건universe, 수정은 Ubuntu Pro 전용입력 크기·픽셀 수 제한, 시간 제한운영자 조치 필요
ImageMagick90건universe, 수정은 Ubuntu Pro 전용설치된 경우에만 사용운영자 조치 필요
FFmpeg약 53건universe, 수정은 Ubuntu Pro 전용동영상 썸네일만 사용, 허용 프로토콜 제한운영자 조치 필요
Tesseract6건universe, 수정은 Ubuntu Pro 전용사용자가 OCR 모델 파일을 바꿀 수 없음운영자 조치 필요
Poppler2건main, 수정됨-운영자 조치 필요 패키지 업데이트
libheif, libde26523건main, 대부분 수정됨입력 크기 제한운영자 조치 필요 패키지 업데이트
Pandoc0건--해당 없음
SQLite7건main, 수정됨SetFN 서버는 SQLite를 프로그램 안에 포함해 사용하므로 시스템 패키지의 영향을 받지 않음해당 없음

운영자가 할 일은 서버 보안 업데이트 점검하기에 정리되어 있습니다.

KISA 보호나라 보안 공지 대조

점검일: 2026-10-23. 2025-01-01부터 2026-10-22까지 KISA 보호나라에 게시된 보안 공지 463건을 모두 확인했습니다.

  • SetFN 제품이 직접 영향받는 공지: 0건
  • 운영 환경에 따라 해당하는 공지: 32건
  • 해당 없음: 431건

운영 환경에 따라 해당하는 공지는 다음과 같습니다.

구성 요소공지 수대표 공지상태
리눅스 커널16건권한 상승·메모리 손상(CVE-2025-21756, CVE-2026-31431 등)운영자 조치 필요
sudo1건로컬 권한 상승(CVE-2025-32463)운영자 조치 필요
OpenSSL2건버퍼 오버플로·무결성 검증 미흡(CVE-2025-15467, CVE-2026-34182 등)운영자 조치 필요 SetFN 서버 프로그램은 시스템 OpenSSL을 사용하지 않음
snapd2건권한 상승(CVE-2026-3888, CVE-2026-8933)운영자 조치 필요
GRUB21건부트로더 메모리 손상(CVE-2025-0678 등)운영자 조치 필요
FFmpeg1건범위 밖 쓰기(CVE-2026-8461)운영자 조치 필요
FreeType1건범위 밖 쓰기(CVE-2025-27363)운영자 조치 필요
Docker3건Engine 인증 우회(CVE-2026-34040) 등운영자 조치 필요 Docker로 운영하는 경우
Ollama1건범위 밖 읽기(CVE-2026-7482)운영자 조치 필요 로컬 AI를 쓰는 경우
nginx 등 웹 서버4건힙 오버플로, HTTP/2 메모리 과다 할당(CVE-2026-49975)운영자 조치 필요 역프록시를 쓰는 경우

HTTP/2 서비스 거부 공지(CVE-2025-8671, MadeYouReset)는 Go 공식 발표에서 영향이 없는 것으로 확인되어 해당 없음으로 분류했습니다.

보안 기준 자체 점검

점검일: 2026-10-23, 2026-10-24 갱신. OWASP Top 10:2025, OWASP ASVS 5.0, NIST SP 800-63B-4, KISA 웹 취약점 점검 항목을 기준으로 37개 항목을 코드로 확인했습니다. 적합 20개, 부분 적합 11개, 개선 필요 5개, 해당 없음 1개입니다.

항목기준상태
서버 연결 시간 제한(느린 연결 공격 대비)OWASP A02, KISA 서비스 거부수정 완료(배포 예정)
보안 응답 헤더(클릭재킹 방지, MIME 추측 차단, Referrer-Policy, Permissions-Policy)ASVS 웹 프런트엔드수정 완료(배포 예정)
HTTPS 강제(HSTS)ASVS 보안 통신, KISA 데이터 평문 전송운영자 조치 필요 자체 서명 인증서 환경에서 접속이 막히지 않도록 HTTPS를 처리하는 역프록시에서 켬
흔한·유출 비밀번호 차단NIST SP 800-63B-4수정 완료(배포 예정)
비밀번호 조합 규칙 대신 길이 중심 정책NIST SP 800-63B-4수정 완료(배포 예정) 새 설치 기본값(12자 이상, 조합 요구 없음). 기존 서버는 현재 규칙 유지
서버 측 비밀번호 정책 강제NIST SP 800-63B-4, ASVS 인증개선 예정
관리자 2단계 인증(OTP 등)NIST SP 800-63B-4, ASVS 인증수정 완료(배포 예정) 인증 앱(TOTP)과 복구 코드, 필수 정책
관리자 보안 설정 변경 감사 기록OWASP A09, ASVS 로그수정 완료(배포 예정)

이미 적합으로 확인된 항목에는 CSRF 방어, 로그인 시도 제한과 차단, 비밀번호 재설정 코드의 만료·1회 사용, 비밀번호 변경·로그아웃 시 세션 폐기, 토큰 서명 알고리즘 고정, 오류 응답의 내부 정보 숨김, 업로드 파일 격리가 있습니다.

관련 문서