자주자주 공지를 확인하세요!

라이믹스/릴리즈 노트/2.1.37: 두 판 사이의 차이

Gaon12 (토론 / 기여)
공식 2.1.37 공지 요약 및 보안·업데이트 점검 항목 추가
 
Gaon12 (토론 / 기여)
기존 버전 형식으로 통일: 공식 릴리즈 노트 항목·제보자·수정 내용 수록, 해석·운영 점검 제거
1번째 줄: 1번째 줄:
상위 문서: [[라이믹스/릴리즈 노트]]
2026년 09월 15일에 등록된 릴리즈 노트입니다.


== 개요 ==
{{인용문|라이믹스 2.1 버전대의 보안패치 및 버그수정 릴리즈입니다.}}
'''라이믹스 2.1.37'''은 2026년 9월 15일 공개된 2.1 계열의 보안 패치 및 버그 수정 버전이다. XSS, 로그아웃 CSRF, 외부 페이지 경로 검증 관련 취약점을 수정한다. [https://rhymix.org/news/1956607 공식 배포 공지]


후속 버전 [[라이믹스/릴리즈 노트/2.1.38|2.1.38]]에서 이 보안 패치에 따른 호환성 문제와 추가 제한을 보완했다. 새로 업데이트한다면 후속 공지도 함께 확인한다.
== 보안취약점 수정 ==
* [RVE-2026-21] HTMLFilter 위젯 코드의 필터링 순서 오류에 따른 XSS
** 제보: 도훈([https://github.com/synapes620 @synapes620]). CVE-2026-92260
* [RVE-2026-22] 로그아웃 CSRF 방어 보강. XE 1.8.12에서 도입된 방어 코드 보완
** 제보: [https://github.com/Ikram-4 @Ikram-4]
* [RVE-2026-23] 모듈 관리자의 다국어 기능을 이용한 임의 스크립트 삽입 XSS
** 제보: KISA. KVE-2026-2108
* [RVE-2026-24] 외부페이지 경로 검증 미비에 따른 RCE 가능성
** 제보: KISA. KVE-2026-2109


== 보안 취약점 수정 ==
== 새 기능과 변경 사항 ==
{| class="wikitable"
* 네이버 클라우드 메일 서비스의 통합 명칭인 SENS를 설정에 반영
! 식별자 !! 수정 내용 !! 관련 식별자
|-
| RVE-2026-21 || HTMLFilter의 위젯 코드 처리 순서로 인해 발생할 수 있는 XSS 수정 || CVE-2026-92260
|-
| RVE-2026-22 || 로그아웃 요청에 대한 CSRF 방어 보완 || XE 1.8.12에서 도입된 방어 강화
|-
| RVE-2026-23 || 모듈 관리자의 다국어 기능을 통한 스크립트 삽입 가능성 수정 || KVE-2026-2108
|-
| RVE-2026-24 || 외부 페이지 경로 검증 미비로 원격 코드 실행이 가능할 수 있는 문제 수정 || KVE-2026-2109
|}
공식 공지는 RVE-2026-21을 도훈(@synapes620), RVE-2026-22를 @Ikram-4의 제보로, RVE-2026-23·24를 KISA를 통해 접수된 사안으로 안내한다.


== 기능 변경 ==
== 버그 수정 ==
* 네이버 클라우드의 Outbound Mailer가 SENS로 통합된 서비스명에 맞추어 발송 설정 안내를 변경했다.
* <code>array_escape()</code>가 int·float·bool 값을 불필요하게 string으로 바꾸는 오류 해결 ([https://github.com/rhymix/rhymix/issues/2740 #2740])
* <code>mid</code> 없는 화면의 애드온 실행 중 캐시 파일에서 발생하는 워닝 해결 ([https://github.com/rhymix/rhymix/issues/2742 #2742])
* 외부페이지의 변경된 설정이 캐시 때문에 바로 적용되지 않는 현상 해결
* 다국어 레이아웃 설정 변경이 다른 언어의 캐시에 반영되지 않는 현상 해결
* jQuery 2.x에서 빈 서버 응답을 받으면 생기는 JavaScript 오류 해결
* 미정의 변수 참조 오류 해결


== 주요 버그 수정 ==
== 외부 링크 ==
* <code>array_escape()</code>가 정수·실수·불리언까지 문자열로 바꾸던 동작을 수정했다. [https://github.com/rhymix/rhymix/issues/2740 #2740]
* [https://rhymix.org/news/1956607 Rhymix 2.1.37 Release Notes SECURITY]
* <code>mid</code>가 없는 페이지의 애드온 캐시 생성 과정에서 나타나는 경고를 수정했다. [https://github.com/rhymix/rhymix/issues/2742 #2742]
* 외부 페이지 설정과 다른 언어의 레이아웃 설정 변경이 캐시에 즉시 반영되지 않는 문제를 수정했다.
* jQuery 2.x 환경에서 서버의 빈 응답을 처리할 때 발생하는 오류와 정의되지 않은 변수 참조를 수정했다.


== 운영·개발 시 확인할 점 ==
아래는 변경 사항을 실제 사이트에 적용할 때의 점검 항목이다.
* 파일 교체 후 관리자 화면의 모듈 업데이트·캐시 재생성 안내를 확인한다. [[라이믹스/매뉴얼/라이믹스 업데이트]] 참고.
* 외부 페이지를 사용하는 사이트는 해당 화면을 직접 열어 보고 경로 설정과 오류 로그를 점검한다. 2.1.38은 외부 페이지가 아닌 모듈에서 경로 오류가 출력되는 문제도 수정한다.
* 확장 기능에서 <code>array_escape()</code> 결과를 문자열이라고 가정하고 비교·저장한다면, 숫자와 불리언 입력도 시험한다.
* 위젯 HTML이나 모듈별 스크립트를 다루는 확장 기능은 2.1.38의 HTMLFilter API 변경과 권한 제한까지 검토한다.
== 배포 파일 ==
공식 공지의 요구 환경은 PHP 7.4 이상, MySQL 또는 MariaDB이며 GPLv2로 배포된다. 설치 파일의 출처와 대상 버전을 확인하고 파일·DB 백업 후 적용한다.
* [https://rhymix.org/files/attach/releases/rhymix-2.1.37.zip 전체 파일]
* [https://rhymix.org/files/attach/releases/rhymix-2.1.37.changed.zip 변경 파일]
변경 파일은 건너뛴 모든 버전의 변경을 포함한다고 가정하면 안 된다. 현재 설치 버전과 공식 공지의 적용 범위를 확인한다.
== 같이 보기 ==
* [[라이믹스/릴리즈 노트/2.1.36]]
* [[라이믹스/릴리즈 노트/2.1.38]]
* [[라이믹스/보안]]
== 출처 ==
* [https://rhymix.org/news/1956607 Rhymix 2.1.37 SECURITY — 공식 배포 공지, 2026년 9월 15일]의 변경 사항을 요약했으며, 적용 점검 항목을 덧붙였다.
[[분류:라이믹스]]
[[분류:라이믹스/버전]]
[[분류:라이믹스/버전]]

2026년 10월 17일 (토) 21:14 판

2026년 09월 15일에 등록된 릴리즈 노트입니다.

-
“

라이믹스 2.1 버전대의 보안패치 및 버그수정 릴리즈입니다.

”

보안취약점 수정

  • [RVE-2026-21] HTMLFilter 위젯 코드의 필터링 순서 오류에 따른 XSS
  • [RVE-2026-22] 로그아웃 CSRF 방어 보강. XE 1.8.12에서 도입된 방어 코드 보완
  • [RVE-2026-23] 모듈 관리자의 다국어 기능을 이용한 임의 스크립트 삽입 XSS
    • 제보: KISA. KVE-2026-2108
  • [RVE-2026-24] 외부페이지 경로 검증 미비에 따른 RCE 가능성
    • 제보: KISA. KVE-2026-2109

새 기능과 변경 사항

  • 네이버 클라우드 메일 서비스의 통합 명칭인 SENS를 설정에 반영

버그 수정

  • array_escape()가 int·float·bool 값을 불필요하게 string으로 바꾸는 오류 해결 (#2740)
  • mid 없는 화면의 애드온 실행 중 캐시 파일에서 발생하는 워닝 해결 (#2742)
  • 외부페이지의 변경된 설정이 캐시 때문에 바로 적용되지 않는 현상 해결
  • 다국어 레이아웃 설정 변경이 다른 언어의 캐시에 반영되지 않는 현상 해결
  • jQuery 2.x에서 빈 서버 응답을 받으면 생기는 JavaScript 오류 해결
  • 미정의 변수 참조 오류 해결

외부 링크

최근 바뀜

더 보기