fix(core,board,ecommerce,payments,basic): KVE-2026 보안 게이트 6묶음 + 자격증명 전송로 정합
KISA 제보 취약점(KVE-2026-1914/1919/2019/2029/2041/2042/2043/2044)과 그 수정 과정에서 드러난 자격증명 전송로 결함을 함께 해소한다. globalHeaders 는 데이터소스와 apiCall 핸들러에만 적용되는데, 코어 ApiClient 를 직접 부르는 경로들이 그 사실을 모른 채 게이트된 엔드포인트를 호출하고 있었다. 서버는 정당한 사용자를 거부하고 화면은 이미 버튼을 내준 뒤라, 예외도 로그도 없이 그 자리만 비는 형태로만 드러났다. 전송로 10축을 전수 열거해 6건을 고치고, 같은 실수가 반복되지 않도록 규정과 coverage 에 등재했다. 아웃바운드 프록시가 사이트 자기 자신으로 가는 내부 요청까지 가로채 저장이 수십 초씩 걸리던 문제도 함께 고쳤다. 실패가 폴백으로 삼켜져 화면에는 지연으로만 나타났다.
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
### Added
|
||||
|
||||
- 게시판 환경설정 > 일괄 적용 확인 창의 「금지어」 항목 이름 일본어 번역을 추가했습니다 (`admin/settings.bulk_apply.field_labels.blocked_keywords`).
|
||||
- 열람 권한이 없는 비밀글에 댓글·답글을 작성하려 할 때 표시되는 안내 문구의 일본어 번역을 추가했습니다 (`messages.comment.post_secret`, `validation.comment.post_id.secret`, `validation.post.parent_id.secret`).
|
||||
|
||||
## [1.0.3] - 2026-08-19
|
||||
|
||||
|
||||
@@ -104,6 +104,7 @@ return [
|
||||
'verify_password_failed' => 'パスワードの確認に失敗しました。',
|
||||
'post_blinded' => 'ブロック処理された投稿にはコメントを作成できません。',
|
||||
'post_deleted' => '削除された投稿にはコメントを作成できません。',
|
||||
'post_secret' => '閲覧権限のない秘密投稿にはコメントを作成できません。',
|
||||
],
|
||||
'comments' => [
|
||||
'comments_disabled' => 'この掲示板はコメント機能が無効化されています。',
|
||||
|
||||
@@ -215,6 +215,7 @@ return [
|
||||
'not_found' => '元の投稿が見つかりません。',
|
||||
'blinded' => '非表示にされた投稿には返信を作成することはできません。',
|
||||
'deleted' => '削除された投稿には返信を作成することはできません。',
|
||||
'secret' => '閲覧権限のない秘密投稿には返信を作成することはできません。',
|
||||
'depth_exceeded' => 'この掲示板は返信を:max段階までのみ許可しています。',
|
||||
'notice_not_allowed' => 'お知らせには返信を作成することはできません。',
|
||||
],
|
||||
@@ -385,6 +386,7 @@ return [
|
||||
'not_found' => '投稿が見つかりません。',
|
||||
'blinded' => 'ブラインド処理された投稿にはコメントを作成できません。',
|
||||
'deleted' => '削除された投稿にはコメントを作成できません。',
|
||||
'secret' => '閲覧権限のない秘密投稿にはコメントを作成できません。',
|
||||
],
|
||||
'parent_id' => [
|
||||
'exists' => '存在しないコメントです。',
|
||||
|
||||
Reference in New Issue
Block a user