{"id":"CVE-2020-6950","details":"Directory traversal in Eclipse Mojarra before 2.3.14 allows attackers to read arbitrary files via the loc parameter or con parameter.","aliases":["GHSA-rpq8-mmwh-q9hm"],"modified":"2026-07-08T12:43:55.977919Z","published":"2021-06-02T16:15:08.357Z","database_specific":{"unresolved_ranges":[{"cpes":["cpe:2.3:a:oracle:hyperion_calculation_manager:*:*:*:*:*:*:*:*"],"extracted_events":[{"fixed":"11.2.8.0"}],"source":"CPE_RANGE","vendor_product":"oracle:hyperion_calculation_manager"},{"cpes":["cpe:2.3:a:oracle:time_and_labor:*:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"12.2.6"},{"last_affected":"12.2.11"}],"source":"CPE_RANGE","vendor_product":"oracle:time_and_labor"},{"cpes":["cpe:2.3:a:oracle:banking_enterprise_default_management:2.10.0:*:*:*:*:*:*:*","cpe:2.3:a:oracle:banking_enterprise_default_management:2.12.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"2.10.0"},{"last_affected":"2.10.0"},{"introduced":"2.12.0"},{"last_affected":"2.12.0"}],"source":"CPE_STRING","vendor_product":"oracle:banking_enterprise_default_management"},{"vendor_product":"oracle:banking_platform","cpes":["cpe:2.3:a:oracle:banking_platform:2.12.0:*:*:*:*:*:*:*","cpe:2.3:a:oracle:banking_platform:2.6.2:*:*:*:*:*:*:*","cpe:2.3:a:oracle:banking_platform:2.7.1:*:*:*:*:*:*:*","cpe:2.3:a:oracle:banking_platform:2.9.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"2.6.2"},{"last_affected":"2.6.2"},{"introduced":"2.7.1"},{"last_affected":"2.7.1"},{"introduced":"2.9.0"},{"last_affected":"2.9.0"},{"introduced":"2.12.0"},{"last_affected":"2.12.0"}],"source":"CPE_STRING"},{"cpes":["cpe:2.3:a:oracle:communications_network_integrity:7.3.6:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"7.3.6"},{"last_affected":"7.3.6"}],"source":"CPE_STRING","vendor_product":"oracle:communications_network_integrity"},{"cpes":["cpe:2.3:a:oracle:communications_pricing_design_center:12.0.0.3.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"12.0.0.3.0"},{"last_affected":"12.0.0.3.0"}],"source":"CPE_STRING","vendor_product":"oracle:communications_pricing_design_center"},{"cpes":["cpe:2.3:a:oracle:retail_merchandising_system:19.0.1:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"19.0.1"},{"last_affected":"19.0.1"}],"source":"CPE_STRING","vendor_product":"oracle:retail_merchandising_system"},{"cpes":["cpe:2.3:a:oracle:solaris_cluster:4.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"4.0"},{"last_affected":"4.0"}],"source":"CPE_STRING","vendor_product":"oracle:solaris_cluster"}]},"references":[{"type":"REPORT","url":"https://bugs.eclipse.org/bugs/show_bug.cgi?id=550943"},{"type":"REPORT","url":"https://github.com/eclipse-ee4j/mojarra/issues/4571"},{"type":"FIX","url":"https://github.com/eclipse-ee4j/mojarra/commit/cefbb9447e7be560e59da2da6bd7cb93776f7741"},{"type":"FIX","url":"https://www.oracle.com/security-alerts/cpuapr2022.html"},{"type":"FIX","url":"https://www.oracle.com/security-alerts/cpujan2022.html"},{"type":"FIX","url":"https://www.oracle.com/security-alerts/cpuoct2021.html"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/eclipse-ee4j/mojarra","events":[{"introduced":"0"},{"fixed":"21d2534fd2dd890f2b13ed2a5c338fc259cf7629"},{"fixed":"cefbb9447e7be560e59da2da6bd7cb93776f7741"}],"database_specific":{"cpe":"cpe:2.3:a:eclipse:mojarra:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"2.3.14"}],"source":["CPE_RANGE","REFERENCES"]}}],"versions":["initial-contribution"],"database_specific":{"vanir_signatures_modified":"2026-07-08T12:43:55Z","vanir_signatures":[{"target":{"file":"impl/src/main/java/com/sun/faces/application/resource/ClasspathResourceHelper.java","function":"findPathConsideringContracts"},"deprecated":false,"digest":{"function_hash":"202762170446459133786542832831365494378","length":1102},"id":"CVE-2020-6950-1eec707c","signature_type":"Function","signature_version":"v1","source":"https://github.com/eclipse-ee4j/mojarra/commit/cefbb9447e7be560e59da2da6bd7cb93776f7741"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["327922468738949009520665501875403193676","280557685043635043046617085761076948685","149614859817110160033372584879992522944","297201853854087322211814576356382111919"]},"id":"CVE-2020-6950-202fe355","signature_type":"Line","signature_version":"v1","source":"https://github.com/eclipse-ee4j/mojarra/commit/cefbb9447e7be560e59da2da6bd7cb93776f7741","target":{"file":"impl/src/main/java/com/sun/faces/application/resource/WebappResourceHelper.java"}},{"deprecated":false,"digest":{"length":753,"function_hash":"164793891236731149737771110254800422834"},"id":"CVE-2020-6950-3759e947","signature_type":"Function","signature_version":"v1","source":"https://github.com/eclipse-ee4j/mojarra/commit/cefbb9447e7be560e59da2da6bd7cb93776f7741","target":{"file":"impl/src/main/java/com/sun/faces/application/resource/ResourceManager.java","function":"getLocalePrefix"}},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/eclipse-ee4j/mojarra/commit/cefbb9447e7be560e59da2da6bd7cb93776f7741","target":{"file":"impl/src/main/java/com/sun/faces/application/resource/ClasspathResourceHelper.java"},"deprecated":false,"digest":{"line_hashes":["327922468738949009520665501875403193676","280557685043635043046617085761076948685","149614859817110160033372584879992522944","297201853854087322211814576356382111919"],"threshold":0.9},"id":"CVE-2020-6950-704c57fb"},{"deprecated":false,"digest":{"function_hash":"92691063882270755257462325335720830765","length":1113},"id":"CVE-2020-6950-98954b3c","signature_type":"Function","signature_version":"v1","source":"https://github.com/eclipse-ee4j/mojarra/commit/cefbb9447e7be560e59da2da6bd7cb93776f7741","target":{"file":"impl/src/main/java/com/sun/faces/application/resource/WebappResourceHelper.java","function":"findPathConsideringContracts"}},{"target":{"file":"impl/src/main/java/com/sun/faces/application/resource/ResourceManager.java"},"deprecated":false,"digest":{"line_hashes":["253486533298527110866937080966426277777","317122338195403230137015481196474150719","152375503309331982662867029571013231594","254513352893525569632194411325804193789","22497317531715227242858893189539738053","110715861968449235095856192842044305285","173356329293226279929914073126971022580","118502403437888581242720108522154470160"],"threshold":0.9},"id":"CVE-2020-6950-ebac085b","signature_type":"Line","signature_version":"v1","source":"https://github.com/eclipse-ee4j/mojarra/commit/cefbb9447e7be560e59da2da6bd7cb93776f7741"}],"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-6950.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N"}]}