# cert-manager v1.21.3

> Security · 2026-10-23

손상된 인증 기관의 신뢰를 제거하고 취약한 의존성을 갱신한 보안 유지보수 릴리스입니다. ACME, 시크릿 처리, Helm 렌더링의 결함도 수정했습니다.

## 조치 필요
- **[security]** 손상된 중간 인증서를 거치는 인증서 체인 거부
  - `Go 1.26.10`의 `crypto/x509`이 손상된 중간 인증서를 거치는 인증서 체인을 거부합니다. `CVE-2026-111943`과 `GO-2026-6809`에 해당하는 취약점이 반영되었습니다.
- **[security]** `Go` 1.26.9 업데이트
  - `Go`를 `1.26.9`로 올려 `crypto/tls`, `net/http`, `net/textproto`, `html/template` 패키지의 CVE를 수정했습니다.
- **[security]** `Go` 1.26.10 업데이트
  - `Go`를 `1.26.10`으로 올려 `crypto/x509` 패키지의 CVE를 수정했습니다.
- **[security]** `golang.org/x/net` 업데이트
  - `golang.org/x/net`을 `v0.60.0`으로 올려 보고된 보안 취약점을 수정했습니다.
- **[security]** OpenTelemetry OTLP 내보내기 모듈 업데이트
  - `go.opentelemetry.io/otel/exporters/otlp/otlptrace`와 `otlptracegrpc`를 `v1.45.0`으로 올려 보고된 보안 취약점을 수정했습니다.
- **[security]** 손상된 루트 인증서 제거
  - distroless 기본 이미지를 업데이트하면서 손상된 `emSign ECC Root CA - G3` 루트 인증서를 제거했습니다.

## 영향 확인
- **[security]** 다음 개인 키 Secret 사용 조건 강화
  - `status.nextPrivateKeySecretName`을 사용하고 `cert-manager.io/next-private-key` 라벨이 설정된 경우에 적용됩니다.
  - `requestmanager`와 `issuing` 컨트롤러는 이제 `status.nextPrivateKeySecretName`으로 지정된 `Secret`이 `cert-manager.io/next-private-key` 라벨을 가지고 `Certificate`가 소유한 경우에만 사용합니다. 이 동작은 `keymanager` 컨트롤러가 이미 적용하던 조건과 일치합니다.

## 그 밖에 기록된 변경
- 2 (defect_corrected 2)

[분석 자세히 보기](https://ratatosk.io/ko/releases/cert-manager/v1.21.3)

[원본 릴리스 노트](https://github.com/cert-manager/cert-manager/releases/tag/v1.21.3)
