# Emissary-Ingress v4.2.0

> Networking & Messaging · 2026-11-10

보안과 정확성에 초점을 둔 릴리스로, 내부 API 접근 범위와 Envoy 기본 동작이 달라집니다. 일부 환경에서는 트래픽 라우팅이나 기존에 허용되던 설정의 동작에도 영향을 줄 수 있습니다.

## 조치 필요
- **[security]** 침해된 eMudhra 중간 인증 기관 신뢰 제거
  - 이미지의 인증 기관 묶음이 침해된 eMudhra 중간 인증 기관을 더는 신뢰하지 않습니다.
- **[security]** 관리자 포트를 통한 `diagd` 내부 API 접근 차단
  - `diagd` 내부 API, 특히 Emissary에 새 설정 스냅샷을 전달하는 `POST /_internal/v0/watt`가 더는 관리자 포트 `8877`을 통해 접근되지 않습니다.

## 영향 확인
- **[security]** 정규 표현식 일치 모드 변경
  - `prefix_regex`, `regex_headers` 또는 `regex_rewrite`를 설정한 경우에 적용됩니다.
  - `Mapping`의 `prefix_regex`, `regex_headers`, `regex_rewrite` 등 정규 표현식을 이제 UTF-8이 아닌 라틴-1 모드로 일치시킵니다. 이 변경은 `CVE-2026-73552`와 관련됩니다.
- **[security]** `diagd` 바인딩 환경 변수 제거
  - `AMBASSADOR_DIAGD_BIND_PORT` 또는 `AMBASSADOR_DIAGD_BIND_ADDREASS`를 설정한 경우에 적용됩니다.
  - `AMBASSADOR_DIAGD_BIND_PORT`와 `AMBASSADOR_DIAGD_BIND_ADDREASS` 환경 변수는 더는 설정할 대상이 없어 제거됩니다.
- **[security]** 정제되지 않은 스냅샷 서버 제거
  - `kubectl port-forward`로 스냅샷 서버에 접근하는 경우에 적용됩니다.
  - `localhost:9696`에서 수신하던 스냅샷 서버가 제거됩니다. 이 서버는 비밀 정보까지 포함한 정제되지 않은 스냅샷을 제공했고 `kubectl port-forward`로 접근할 수 있었습니다.
- **[breaking]** 컨테이너 CPU 제한에 맞춘 Envoy 작업 스레드 수 조정
  - `ENVOY_CONCURRENCY`를 설정하지 않은 경우에 적용됩니다.
  - `ENVOY_CONCURRENCY`를 설정하지 않으면 Envoy가 노드의 CPU 수가 아니라 컨테이너의 cgroup CPU 제한에 맞춰 작업 스레드 수를 정합니다.
- **[breaking]** 기본 TLS ECDH 곡선에 `X25519MLKEM768` 추가
  - `ecdh_curves`를 설정하지 않은 경우에 적용됩니다.
  - `ecdh_curves`를 설정하지 않은 `Host`와 `TLSContext`의 기본 TLS ECDH 곡선에 `X25519MLKEM768`이 추가됩니다.
- **[breaking]** `error_response_overrides` 기능 비활성화
  - `error_response_overrides`를 설정한 경우에 적용됩니다.
  - Ambassador Labs의 `error_response_overrides` 기능이 완전히 비활성화됩니다. 이를 사용하려고 하면 오류가 보고됩니다.
- **[breaking]** 지정한 데이터센터 기준 조회
  - `datacenter`를 설정한 경우에 적용됩니다.
  - 조회가 이름으로 지정한 데이터센터를 검색합니다. 잘못된 `datacenter` 값이 우연히 동작하던 경우에는 더 이상 대상을 찾지 못합니다.
- **[breaking]** 동일한 `targetPort`의 서로 다른 `hostPort` 값 거부
  - `hostPort`와 `targetPort`를 설정한 경우에 적용됩니다.
  - 같은 `targetPort`에 서로 다른 `hostPort` 값을 지정하면 거부됩니다.

## 그 밖에 기록된 변경
- 13 (defect_corrected 6, value_changed 4, added 2, constraint_changed 1)

[분석 자세히 보기](https://ratatosk.io/ko/releases/emissary-ingress/v4.2.0)

[원본 릴리스 노트](https://github.com/emissary-ingress/emissary/releases/tag/v4.2.0)
