지원되는 jQuery UI 버전
|
|
|
|
|---|---|---|
| jQuery UI 1.10.4 | 2014년 6월 1.11 버전으로 대체됨 |
|
*jQuery UI는 릴리스별 지원 종료(EOL) 날짜를 공개하지 않습니다. 이 날짜는 1.10.x의 후속 버전인 jQuery UI 1.11.0의 출시일을 나타냅니다.
ELS를 통해 얻을 수 있는 혜택
보관된 위젯 라이브러리에 대한 보안 수정 사항
발표된 4건의 보안 권고 사항은 1.10.4 버전에 포함된 코드, 즉 대화상자, 날짜 선택기 및 위치 유틸리티에 영향을 미칩니다. 다섯 번째 권고 사항은 버전 범위만으로도 해당 버전에 적용됩니다. TuxCare는 해당 수정 사항을 백포트하고 향후 적용될 내용을 추적합니다.
프로젝트가 ELS 레지스트리에 연결되는 즉시, 이전에 출시된 jQuery UI 수정 사항들을 이용할 수 있습니다.
위젯을 다시 작성하지 않고 jQuery UI 패치하기
ELS는 지원 대상인 jQuery UI 패키지를 TuxCare에서 유지 관리하는 동등한 패키지로 대체하며, 이 패키지는 귀하의 페이지가 이미 의존하고 있는 버전, 위젯 동작 및 테마 마크업을 그대로 유지하도록 구축되었습니다.
패치된 패키지는 TuxCare를 통해 제공됩니다. npm 레지스트리를 활용하고, 다음에서 시작하는 등 이미 실행 중인 npm 워크플로우에 맞춰 사용할 수 있습니다. package.json overrides Docker 및 CI/CD 빌드에.
검증을 견뎌내는 지원
SLA에 따른 패치 제공
감사관이 아카이브된 프론트엔드 종속 요소가 어떻게 여전히 수정되고 있는지 묻는다면, 특정 공급업체와 계약상 SLA를 제시하면 됩니다.
스캐너로 읽을 수 있는 증거 자료
이 서비스에는 CVE 추적기, 공개된 SBOM 및 VEX 피드가 포함되어 있으므로, 문제 해결 과정을 명확히 보여줄 수 있습니다.
애플리케이션 코드를 수정하지 않고 npm을 통해 패치된 jQuery UI 패키지를 추가하기
TuxCare npm 레지스트리를 구성하고, 패키지 참조를 업데이트한 다음, 프로젝트의 종속성을 다시 설치하십시오.
jQuery UI CVE 패치 전문가에게 문의하기
빌드에 실제로 어떤 위젯이 포함되어 있는지, 그리고 이것이 계속해서 표시되는 보안 권고 사항에 어떤 의미가 있는지 설명해 주세요.
문의하기
팀별 ELS 활용 사례
스캐너 지우기
⚠️ 제약 사항:
구형 관리 콘솔에는 여전히 jQuery UI 1.10.4가 포함되어 있으며, 스캐너는 모든 빌드에 대해 5건의 보안 권고 사항을 보고합니다.
🔄 차례:
ELS는 귀사가 이미 배포한 릴리스에 패치를 적용하고 VEX 피드를 통해 이를 뒷받침하므로, 발견된 문제에 대한 수정 경로가 마련됩니다.
미해결 감사 지적 사항 처리하기
⚠️ 제약 사항:
내부 감사, SOC 2 검토 및 고객 설문조사에서 보관된 프론트엔드 라이브러리가 문제로 지적되었으며, 마이그레이션 계획은 시정 조치 기한이 아닙니다.
🔄 차례:
ELS는 계약상 SLA에 따라 공급업체가 지원하는 패키지를 제공함으로써, 업스트림 프로젝트에서 더 이상 1.10.4 버전을 유지 관리하지 않는 종속성에 대해 검토자에게 문서화된 해결 방안을 제시합니다.
준비가 되면 위젯을 교체하세요
⚠️ 제약 사항:
1.10.4 버전으로의 전환에는 4가지 업그레이드 가이드가 포함되며, API가 제거되고 성숙한 인터페이스 전반에 걸쳐 위젯 동작이 재작성되었습니다.
🔄 차례:
ELS는 1.10.4 패치를 계속 적용하는 한편, 각 팀은 애플리케이션이 감당할 수 있는 속도에 맞춰 위젯을 네이티브 컨트롤이나 최신 컴포넌트 라이브러리로 교체하고 있습니다.
왜 TuxCare를 선택해야 할까요?
오픈소스 수명 주기를 확장하는 팀이 전합니다
TuxCare는 리눅스 커널부터 런타임, jQuery UI와 같은 프론트엔드 라이브러리에 이르기까지, 업스트림 지원이 축소되거나 종료된 후에도 필수 구성 요소를 보호합니다. 단 하나의 파트너로 전체 스택을 아우릅니다.
AlmaLinux OS 재단의 창립 플래티넘 스폰서이자 오픈소스 보안 재단(OpenSSF)의 회원사입니다.
또한 TuxCare는 OpenJS 재단의 골드 회원이며, 아카이브 처리되거나 지원이 종료된 OpenJS 프로젝트에 대한 상업적 지원을 지원하는 ‘생태계 지속 가능성 프로그램’의 파트너이기도 합니다.
자세히 알아보기 →
관련 jQuery UI 인사이트
2026년 최고의 패치 관리 도구 5선: 종합 리뷰
주요 요점: 패치 관리 도구는 기능 목록만 보면 비슷해 보이지만, 사실…
CVE-2026-98276은 업스트림에서 수정되었습니다. 그런데 서버가 12번이나 다운되었습니다.
EL 8 및 9용 CVE-2026-98276에 대한 KernelCare 재부팅 불필요 패치가 출시되었습니다. TuxCare는…
OpenSSH와 musl 사이에 존재했던 SSH 인증 우회 취약점 (CVE-2026-123158)
주요 요점: 257~1024바이트 길이의 비밀번호는 키만 사용하는 모든 시스템에 로그인할 수 있습니다…
jQuery UI는 더 이상 유지보수되지 않습니다. 인터페이스에는 여전히 수정 사항이 필요합니다.
이미 빌드에 사용 중인 npm 워크플로를 통해 jQuery UI 1.10.4에 대한 지속적인 CVE 수정 사항을 적용하세요.
문의하기
자주 묻는 질문
어느 정도는 그렇습니다. OpenJS 재단은 jQuery UI를 보관된 프로젝트 목록에 포함하고 있지만, jQuery 팀은 여전히 현재 버전의 릴리스를 제공하고 있으며, 가장 최근에는 2026년 1월 28일에 1.14.2 버전이 출시되었습니다. 해당 릴리스 노트에는 jQuery 호환성, 보안 수정 사항, 그리고 1.12.1 이상 버전에서 발생한 주요 회귀 현상을 다루는 유지보수 상태가 설명되어 있습니다. 1.10.4 버전은 이 범위에 포함되지 않습니다.
위젯이 아닌 패키지를 교체하세요. TuxCare ELS는 npm 레지스트리를 통해 유지보수된 jQuery UI 패키지를 제공합니다. .npmrc 파일에 해당 레지스트리를 추가하고, package.json에서 ELS 패키지를 수동으로 또는 TuxCare Patcher를 사용하여 지정한 다음, npm install을 실행하면 됩니다. 이 패키지는 사용자의 위젯 마크업, 테마 및 초기화 코드를 그대로 유지하도록 설계되었으나, 여전히 일반적인 애플리케이션 테스트를 수행하는 것이 권장됩니다.
TuxCare 문서에는 jQuery UI 1.10.4가 지원되는 버전으로 명시되어 있습니다. 지원 범위는 버전에 따라 다르므로, 설치하는 패키지는 페이지에서 이미 로드되고 있는 빌드와 일치해야 합니다. 애플리케이션에 다른 릴리스 버전이 포함되어 있는 경우, TuxCare에 문의하여 지원 옵션에 대해 논의하시기 바랍니다.
공개된 버전 범위에 속하는 1.10.4 패키지에 대해 5건의 보안 권고 사항이 보고되었습니다. CVE-2016-7103은 대화 상자의 closeText 옵션을 통한 XSS 취약점으로, 업스트림 1.12.0 버전에서 수정되었습니다. CVE-2021-41182, CVE-2021-41183 및 CVE-2021-41184는 datepicker의 altField 옵션, datepicker의 text 옵션 및 position 유틸리티와 관련된 것으로, 모두 1.13.0에서 수정되었습니다. CVE-2022-31160은 checkboxradio와 관련된 문제로, 1.13.2에서 수정되었습니다.
공개된 버전 범위상으로는 ‘예’라고 표시되지만, 코드상으로는 ‘아니오’입니다. checkboxradio 위젯은 jQuery UI 1.12에서 도입되었으므로, 정품 1.10.4 빌드에는 해당 checkboxradio 코드가 포함되어 있지 않습니다. 스캐너가 이를 표시하는 이유는, 보안 권고 범위가 1.12 미만의 버전까지 포함되기 때문입니다. TuxCare는 바로 이러한 이유로 VEX 피드를 공개하고 있으며, 이를 통해 악용 가능 여부에 대한 논쟁 대신 실제 기록을 남길 수 있습니다.
네. jQuery UI는 직접 설치하기보다는 관리자 테마, 벤더 템플릿 또는 번들된 플러그인을 통해 제공되는 경우가 많습니다. ELS 패키지는 TuxCare npm 레지스트리에서 해결되며, package.json의 재정의 항목을 통해 해당 인스턴스를 유지 관리되는 패키지로 리디렉션합니다. TuxCare Patcher를 사용하면 이러한 항목을 자동으로 작성할 수 있습니다.
네. TuxCare는 jQuery UI 패키지를 Docker와 호환되는 것으로 명시하고 있으며, 해당 패키지는 TuxCare 레지스트리에서 npm을 통해 제공되므로, 이미 npm을 통해 jQuery UI를 설치하는 CI/CD 파이프라인 및 배포 워크플로우에 적합합니다. 레지스트리 토큰은 프로젝트의 .npmrc 파일에서 읽어옵니다.
ELS는 SOC 2, PCI DSS, HIPAA, NIS2, DORA 및 CRA를 포함한 프레임워크 하에서 취약점 시정 요건을 지원하도록 설계되었습니다. 이 솔루션만으로는 애플리케이션의 규정 준수를 보장하지는 않습니다. ELS가 제공하는 것은 지정된 공급업체, 계약상 SLA, 그리고 감사관이 검토할 수 있는 문서화된 시정 절차입니다.
이는 위젯 세트 중 실제로 얼마나 많이 사용하는지에 따라 달라집니다. 단순한 대화상자나 날짜 선택기만 필요한 빌드의 경우 네이티브 HTML 컨트롤로 전환할 수 있겠지만, 서식 및 현지화 설정이 완벽하게 반영되기는 드뭅니다. 정렬, 크기 조정 및 테마 적용이 가능한 위젯으로 구성된 인터페이스의 경우 작업 기간이 더 오래 걸립니다. ELS는 해당 작업이 진행되는 동안 1.10.4 버전에 대한 패치를 계속 제공합니다.