Skip to content

fix(api): bump rustls to 0.23.46 for open advisories - #338

Merged
minjunkim-dev merged 1 commit into
mainfrom
claude/rustls-0.23.46
Oct 31, 2026
Merged

minjunkim-dev merged 1 commit into
mainfrom
claude/rustls-0.23.46

Conversation

@minjunkim-dev

Copy link
Copy Markdown
Owner

Summary

main에 열린 Dependabot 취약점 알림 4건이 모두 rustls 0.23.45입니다. 수정판 0.23.46으로 올립니다(services/api/Cargo.lock의 버전·checksum 두 줄).

심각도 내용
medium Session Debug 출력에 TLS master secret·resumption PSK 노출
low ECH 거절 시 버퍼된 애플리케이션 데이터 노출
low 인증 전 ServerHello가 key-exchange 기록을 오염
low Brotli 인증서 해제가 인증 전 최대 1 GiB 할당

Evidence

head 9a1f9e4, base 30d8153.

  • make api-check(fmt·clippy·test): 통과.
  • 다른 모델(Sonnet) 리뷰: 지적 없음. crates.io index의 0.23.46 checksum이 lock과 같고 yanked가 아니며, 의존성 목록이 0.23.45와 같습니다. 다른 lock 항목은 바뀌지 않았습니다. 고지·문서에 rustls 버전 기록이 없어 고칠 곳이 없습니다.

미확인 범위: 실제 TLS 상대(Anthropic·Supabase·Postgres)와의 연결은 확인하지 않았습니다. 0.23.46은 위반 입력을 더 엄격히 거절할 뿐 API·기능 변경은 없습니다.

Merge Danger

two-way / narrow. API 서버 TLS 라이브러리의 패치 버전만 바뀝니다. 되돌리려면 이 커밋을 revert합니다.

플래그: 해당 없음. 데이터 변경: 없음.

리뷰

  • 최신 커밋의 CI 결과를 확인했습니다.
  • 별도 Standards·Spec 리뷰의 base/head와 응답을 확인했습니다. 같은 모델 여부를 기록했습니다. (의존성 변경 한 건이라 다른 모델 리뷰 하나로 대신했습니다)
  • 보안 관련 변경은 별도 보안 리뷰를 확인했습니다.
  • P0/P1을 해결했습니다. P2의 후속 Issue와 이유를 기록했습니다.

관련 Issue

Refs #242

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 31, 2026

Copy link
Copy Markdown

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters: 1
  • services/api/Cargo.lock is excluded by !**/*.lock

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a0483f53-4932-4e6a-85a8-f6c26769869a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@minjunkim-dev
minjunkim-dev merged commit d82b49e into main Oct 31, 2026
14 checks passed
@minjunkim-dev
minjunkim-dev deleted the claude/rustls-0.23.46 branch October 31, 2026 00:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant