개요
IBM 제품군에서 발생하는 취약점을 해결하는 업데이트가 제공되었습니다. 해당하는 버전 사용자는 최신 버전으로 업데이트하시기 바랍니다.
대상 제품
CVE-2023-34149, CVE-2023-34396
- IBM Sterling File Gateway 6.0.0.0~6.0.3.8 버전
- IBM Sterling File Gateway 6.1.0.0~6.1.0.7 버전
- IBM Sterling File Gateway 6.1.1.0~6.1.2.3 버전
CVE-2023-34455, CVE-2023-34453, CVE-2023-34454
- IBM Sterling B2B Integrator 6.0.0.0~6.0.3.8 버전
- IBM Sterling B2B Integrator 6.1.0.0~6.1.0.7 버전
- IBM Sterling B2B Integrator 6.1.1.0~6.1.2.3 버전
CVE-2023-39323, CVE-2023-46750, CVE-2021-3765, CVE-2023-45133, CVE-2023-3978, CVE-2023-6378, CVE-2023-44487, CVE-2023-44981, CVE-2023-44483, CVE-2021-23382, CVE-2023-39913, CVE-2022-24999, CVE-2017-1000048, CVE-2018-1313, CVE-2020-28168, CVE-2020-15366, CVE-2022-0639, CVE-2022-0512, CVE-2020-8124, CVE-2021-3664, CVE-2021-27515, CVE-2022-0686, CVE-2022-0691, CVE-2023-26364, CVE-2021-44906, CVE-2020-7598, CVE-2023-42503, CVE-2020-24025, CVE-2018-11694, CVE-2018-20190, CVE-2018-20821, CVE-2018-19827, CVE-2018-19839, CVE-2019-6283, CVE-2019-6286, CVE-2018-19797, CVE-2018-11698, CVE-2023-39325, CVE-2022-46175
- IBM Planning Analytics Workspace 2.0 버전
CVE-2023-34623
- IBM Business Automation Workflow containers 23.0.1~23.0.1-IF003 버전
- IBM Business Automation Workflow containers 21.0.3 버전
- IBM Business Automation Workflow containers 23.0.1, 22.0.1~22.0.2, 21.0.1~21.0.2, 20.0.0.1~20.0.0.2 버전
- IBM Business Automation Workflow traditional 21.0.3.1 버전
- IBM Business Automation Workflow traditional 23.0.1, 22.0.1~22.0.2, 21.0.1~21.0.3.0, 20.0.0.1~20.0.0.2, 19.0.0.1~19.0.0.3, 18.0.0.1~18.0.0.3 버전
CVE-2022-43842
- IBM Aspera Console 3.4.0~3.4.2 Patch Level 6 버전
CVE-2010-3300
- IBM Sterling B2B Integrator 6.0.0.0~6.0.3.8 버전
- IBM Sterling B2B Integrator 6.1.0.0~6.1.2.3 버전
해결된 취약점
IBM Sterling File Gateway의 Apache Struts에서 setProperty()만 처리하고 getProperty()는 처리하지 않는 결함으로 인한 서비스 거부 취약점 (CVE-2023-34149)
IBM Sterling B2B Integrator의 snappy-java hasNextChunk 함수에서 확인되지 않은 청크 길이를 사용하여 발생하는 서비스 거부 취약점 (CVE-2023-34455)
IBM Sterling B2B Integrator의 snappy-java 셔플 함수의 정수 오버플로로 인한 서비스 거부 취약점 (CVE-2023-34453)
IBM Sterling B2B Integrator의 snappy-java는 compress 함수의 정수 오버플로로 인한 서비스 거부 취약점 (CVE-2023-34454)
IBM Planning Analytics Workspace의 Golang Go “//go:cgo_” 지시문에서 라인 지시문 제한의 부적절한 적용으로 인한 임의 코드 실행 취약점 (CVE-2023-39323)
IBM Planning Analytics Workspace의 Apache Shiro “form” 인증을 사용할 때 발생하는 오픈 리디렉션 취약점 (CVE-2023-46750)
IBM Planning Analytics Workspace의 validator.js는 rtrim 함수 호출 시 정규식 서비스 거부(ReDoS) 결함으로 인해 발생하는 서비스 거부 취약점 (CVE-2021-3765)
IBM Planning Analytics Workspace의 Babel에서 path.evaluate() 또는 path.evaluateTruthy()의 결함으로 인한 임의 코드 실행 취약점 (CVE-2023-45133)
IBM Planning Analytics Workspace의 Golang html 패키지에서 사용자 제공 입력의 부적절한 유효성 검사로 인해 발생하는 Cross-Site Scripting 취약점 (CVE-2023-3978)
IBM Planning Analytics Workspace의 Okio GzipSource에서 처리되지 않은 예외로 인한 서비스 거부 취약점 (CVE-2023-3635)
IBM Planning Analytics Workspace의 QOS.ch Sarl Logback에서 수신기 구성 요소의 직렬화 결함으로 인한 서비스 거부에 취약점 (CVE-2023-6378)
IBM Planning Analytics Workspace의 HTTP/2 프로토콜의 다중 스트림 처리 결함으로 인한 서비스 거부에 취약점 (CVE-2023-44487)
IBM Planning Analytics Workspace의 Apache ZooKeeper에서 SASL 쿼럼 피어 인증이 활성화된 경우 결함으로 인한 보안 제한 우회 취약점 (CVE-2023-44981)
IBM Planning Analytics Workspace의 Apache Santuario에서 JSR 105 API를 사용할 때 로그 파일에 개인 키를 저장함으로써 발생하는 민감 정보 액세스 허용 취약점 (CVE-2023-44483)
IBM Planning Analytics Workspace의 Node.js postcss 모듈에서 lib/previous-map.js의 getAnnotationURL() 및 loadAnnotation() 함수에 있는 정규식 서비스 거부(ReDoS) 결함으로 인해 발생하는 서비스 거부 취약점 (CVE-2021-23382)
IBM Planning Analytics Workspace의 Apache UIMA Java SDK에서 여러 가지 안전하지 않은 역직렬화 결함으로 인한 임의 코드 실행 취약점 (CVE-2023-39913)
IBM Planning Analytics Workspace의 Express.js Express에서 qs의 프로토타입 오염 결함으로 인한 서비스 거부 취약점 (CVE-2022-24999)
IBM Planning Analytics Workspace의 Ljharb qs에서 발생하는 서비스 거부 취약점 (CVE-2017-1000048)
IBM Planning Analytics Workspace의 Apache Derby 사용 시, 수신된 네트워크 패킷의 부적절한 유효성 검사로 인한 보안 제한 우회 취약점 (CVE-2018-1313)
IBM Planning Analytics Workspace의 Node.js axios 모듈에서 부적절한 입력 유효성 검사로 인해 발생하는 서버 측 요청 위조 취약점 (CVE-2020-28168)
IBM Planning Analytics Workspace의 Ajv에서 ajv.validate 함수의 프로토타입 오염 결함으로 인한 임의 코드 실행 취약점 (CVE-2020-15366)
IBM Planning Analytics Workspace의 NPM용 unshift.io url-parse 모듈을 사용 시, href의 프로토콜에서 @의 잘못된 변환으로 인한 보안 제한 우회 취약점 (CVE-2022-0639)
IBM Planning Analytics Workspace의 NPM용 unshift.io URL 구문 분석 모듈을 사용 시, 사용자 이름과 비밀번호를 부적절하게 처리하여 발생하는 보안 제한 우회 취약점 (CVE-2022-0512)
IBM Planning Analytics Workspace의 Node.js URL 구문 분석을 사용 시, 사용자 입력의 유효성 검사 및 삭제가 충분하지 않아 발생하는 보안 제한 우회 취약점 (CVE-2020-8124)
IBM Planning Analytics Workspace의 url-parse 사용 시, URI의 백래시 “\” 문자를 잘못 처리하여 피싱 공격 수행이 가능한 취약점 (CVE-2021-3664)
IBM Planning Analytics Workspace의 url-parse 사용 시, http:\/와 같은 특정 백슬래시 사용을 잘못 처리하여 발생하는 민감 정보 액세스 허용 취약점 (CVE-2021-27515)
IBM Planning Analytics Workspace의 NPM용 unshift.io URL 구문 분석 모듈 사용 시, URL에 포트 번호가 제공되지 않을 때 올바른 호스트 이름을 찾을 수 없는 문제로 인해 발생하는 보안 제한 우회 취약점 (CVE-2022-0686)
IBM Planning Analytics Workspace의 NPM용 unshift.io URL 구문 분석 모듈 사용 시, \b(백스페이스) 문자의 부적절한 유효성 검사로 인한 보안 제한 우회 취약점 (CVE-2022-0691)
IBM Planning Analytics Workspace의 Node.js @adobe/css-tools 모듈에서 정규식 서비스 거부(ReDoS) 결함으로 인해 발생하는 서비스 거부 취약점 (CVE-2023-26364)
IBM Planning Analytics Workspace의 Node.js Minimist 모듈에서 index.js 스크립트에 있는 setKey() 함수의 프로토타입 오염으로 인한 임의 코드 실행 취약점 (CVE-2021-44906)
IBM Planning Analytics Workspace의 minimist에서 프로토타입 오염 결함으로 인한 약한 보안 제공 취약점 (CVE-2020-7598)
IBM Planning Analytics Workspace의 Apache Commons Compress에서 부적절한 입력 유효성 검사로 인한 서비스 거부 취약점 (CVE-2023-42503)
IBM Planning Analytics Workspace의 node-sass 사용 시, 사용자가 대체 다운로드 경로를 지정하지 않은 경우에도 바이너리를 요청할 때 인증서 유효성 검사가 비활성화되어 발생하는 보안 제한 우회 취약점 (CVE-2020-24025)
IBM Planning Analytics Workspace의 LibSaas에서 Sass::Functions::selector_append 함수의 NULL 포인터 역참조로 인해 발생하는 서비스 거부 취약점 (CVE-2018-11694)
IBM Planning Analytics Workspace의 LibSass에서 eval.cpp의 Sass::Eval::operator() 함수에서 NULL 포인터 역참조로 인해 발생하는 서비스 거부 취약점 (CVE-2018-20190)
IBM Planning Analytics Workspace의 LibSass에서 parser.cpp의 Sass::Parser::parse_css_variable_value에서 제어되지 않은 재귀로 인해 발생하는 서비스 거부 취약점 (CVE-2018-20821)
IBM Planning Analytics Workspace의 Libsass에서 SharedPtr.cpp의 SharedPtr 클래스 use after free로 인해 발생하는 서비스 거부 취약점 (CVE-2018-19827)
IBM Planning Analytics Workspace의 LibSass sass_context.cpp의 handler_error 함수에서 힙 기반 버퍼 초과 읽기로 인해 발생하는 서비스 거부 취약점 (CVE-2018-19839)
IBM Planning Analytics Workspace의 LibSass prelexer.hpp의 Sass::Prelexer::parenthese_scope에서 힙 기반 버퍼 초과 읽기로 인해 발생하는 서비스 거부 취약점 (CVE-2019-6283)
IBM Planning Analytics Workspace의 LibSass prelexer.hpp의 Sass::Prelexer::skip_over_scopes에서 힙 기반 버퍼 초과 읽기로 인해 발생하는 서비스 거부 취약점 (CVE-2019-6286)
IBM Planning Analytics Workspace의 LibSass는 SharedPtr.hpp의 Sass::Selector_List::populate_extends 함수에서 NULL 포인터 역참조로 인해 발생하는 서비스 거부 취약점 (CVE-2018-19797)
IBM Planning Analytics Workspace의 LibSaas는 Sass::handle_error 함수에서 메모리 영역의 범위를 벗어난 읽기로 인해 민감 정보 액세스 허용 취약점 (CVE-2018-11698)
IBM Planning Analytics Workspace의 Golang Go net/http 및 x/net/http2 패키지의 통제되지 않은 리소스 소비 결함으로 인해 발생하는 서비스 거부 취약점 (CVE-2023-39325)
IBM Planning Analytics Workspace의 JSON5 사용 시, 구문 분석 메서드의 프로토타입 오염 결함으로 인한 임의 코드 실행 취약점 (CVE-2022-46175)
IBM Business Automation Workflow의 jtidy에서 범위를 벗어난 쓰기 오류로 인한 서비스 거부 취약점 (CVE-2023-34623)
IBM Sterling B2B Integrator의 Java용 OWASP ESAPI 사용 시, 원격 공격자가 패딩 Oracle 공격으로 인해 중요 정보 액세스 허용 취약점 (CVE-2010-3300)
취약점 패치
2024년 2월 업데이트를 통해 취약점 패치가 제공되었습니다. 참고 사이트의 내용에 따라 최신 취약점 패치 버전으로 업데이트 하시기 바랍니다.
CVE-2023-34149, CVE-2023-34396
- IBM Sterling File Gateway 6.0.3.9 버전
- IBM Sterling File Gateway 6.1.0.8., 6.1.2.5, 6.2.0.0 버전
CVE-2023-34455, CVE-2023-34453, CVE-2023-34454
- IBM Sterling B2B Integrator 6.0.3.9 버전
- IBM Sterling B2B Integrator 6.1.0.8., 6.1.2.5, 6.2.0.0 버전
CVE-2023-39323, CVE-2023-46750, CVE-2021-3765, CVE-2023-45133, CVE-2023-3978, CVE-2023-6378, CVE-2023-44487, CVE-2023-44981, CVE-2023-44483, CVE-2021-23382, CVE-2023-39913, CVE-2022-24999, CVE-2017-1000048, CVE-2018-1313, CVE-2020-28168, CVE-2020-15366, CVE-2022-0639, CVE-2022-0512, CVE-2020-8124, CVE-2021-3664, CVE-2021-27515, CVE-2022-0686, CVE-2022-0691, CVE-2023-26364, CVE-2021-44906, CVE-2020-7598, CVE-2023-42503, CVE-2020-24025, CVE-2018-11694, CVE-2018-20190, CVE-2018-20821, CVE-2018-19827, CVE-2018-19839, CVE-2019-6283, CVE-2019-6286, CVE-2018-19797, CVE-2018-11698, CVE-2023-39325, CVE-2022-46175
- 참고 사이트[3] 의 “Remediation/Fixes” 섹션과 참고 사이트[4] 의 내용 참고
CVE-2023-34623
- 참고 사이트[5] 의 “Remediation/Fixes” 섹션 참고
CVE-2022-43842
- IBM Aspera Console 3.4.2 Patch Level 버전
CVE-2010-3300
- IBM Sterling B2B Integrator 6.0.3.9 버전
- IBM Sterling B2B Integrator 6.1.2.5, 6.2.0.0 버전
참고 사이트
[1] Security Bulletin: Due to use of Apache Struts, IBM Sterling File Gateway is affected by denial of service vulnerabilities (CVE-2023-34149, CVE-2023-34396)
https://www.ibm.com/support/pages/node/7116073
[2] Security Bulletin: IBM Sterling B2B Integrator affected by multiple vulnerabilities due to snappy-java
https://www.ibm.com/support/pages/node/7116082
[3] Security Bulletin: IBM Planning Analytics Workspace is affected by vulnerabilities in multiple Open Source Software (OSS) components
https://www.ibm.com/support/pages/node/7112503
[4] Download IBM Planning Analytics Local v2.0: Planning Analytics Workspace Release 93 from Fix Central
https://www.ibm.com/support/pages/node/7118705
[5] Security Bulletin: Denial of Service vulnerability affect IBM Business Automation Workflow – CVE-2023-34623
https://www.ibm.com/support/pages/node/7122720
[6] Security Bulletin: IBM Aspera Console 3.4.2 PL7 has addressed a SQL injection vulnerability (CVE-2022-43842)
https://www.ibm.com/support/pages/node/7122632
[7] Security Bulletin: IBM Sterling B2B Integrator is vulnerable to information disclosure due to OWASP ESAPI (CVE-2010-3300)
https://www.ibm.com/support/pages/node/7116078