{"id":"CVE-2026-102695","summary":"OmniFaces: Forged combined-resource IDs and related output/push boundaries","details":"OmniFaces is a utility library for Faces. In OmniFaces versions before 1.14.3, 2.7.33, 3.14.23, 4.7.12, and 5.4.2, CombinedResourceHandler accepts a structurally valid deflated and base64 encoded combined resource ID without verifying that the server issued it. A forged ID can cause unbounded decoded output, add unique reconstructed IDs to a process-lifetime cache, or combine resources other than stylesheets and scripts. Because jakarta.faces.RESOURCE_EXCLUDES is not applied by this custom resolution path, a forged ID can disclose Facelets source from the webapp resource tree or META-INF/resources. In a deployment configured with the wildcard CDN mapping, a forged ID that selects omnifaces.graphic can also cause a blind, deployment-dependent server-side fetch whose destination derives partly from the request Host header. The flaw does not provide arbitrary file read or establish arbitrary-scheme or arbitrary-destination SSRF. The shared authenticity failure permits memory exhaustion and limited resource disclosure. This issue is fixed in versions 1.14.3, 2.7.33, 3.14.23, 4.7.12, and 5.4.2.","aliases":["GHSA-fp43-vj7g-pg92"],"modified":"2026-10-15T02:47:38.728020767Z","published":"2026-10-14T15:58:43.159Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/102xxx/CVE-2026-102695.json","cna_assigner":"GitHub_M","cwe_ids":["CWE-345","CWE-409","CWE-552"]},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/102xxx/CVE-2026-102695.json"},{"type":"FIX","url":"https://github.com/omnifaces/omnifaces/commit/aa42da361821ddfbb85b126564e71587347d2786"},{"type":"WEB","url":"https://github.com/omnifaces/omnifaces/releases/tag/1.14.3"},{"type":"WEB","url":"https://github.com/omnifaces/omnifaces/releases/tag/2.7.33"},{"type":"WEB","url":"https://github.com/omnifaces/omnifaces/releases/tag/3.14.23"},{"type":"WEB","url":"https://github.com/omnifaces/omnifaces/releases/tag/4.7.12"},{"type":"WEB","url":"https://github.com/omnifaces/omnifaces/releases/tag/5.4.2"},{"type":"ADVISORY","url":"https://github.com/omnifaces/omnifaces/security/advisories/GHSA-fp43-vj7g-pg92"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-102695"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/omnifaces/omnifaces","events":[{"introduced":"0"},{"fixed":"04fb72e98df2381050c62a5cb5c467b8540e363d"},{"introduced":"cf1dc192d6cf667f8026937aabedf3a5a0b7696b"},{"fixed":"e768480900eeca35ec02c1d51d85588f86331926"},{"introduced":"3a60ffaff87c36bc2426d0c0a1e12fe95150dbef"},{"fixed":"d527fad7dad57f597f4b8828caa839ec693ca3ac"},{"introduced":"4806aaae4df26fe2ff4d9e1fbc0ece785463ece9"},{"fixed":"0ad8b4c645decb8cd6690d67c03b2eddbe6cdc1b"},{"introduced":"7799999debacdb39190bc043ca66341958bd903a"},{"fixed":"7cd869c039c22c8a107547ec118717cd9b68305b"}],"database_specific":{"source":"AFFECTED_FIELD","extracted_events":[{"introduced":"0"},{"fixed":"1.14.3"},{"introduced":"2.0"},{"fixed":"2.7.33"},{"introduced":"3.0"},{"fixed":"3.14.23"},{"introduced":"4.0"},{"fixed":"4.7.12"},{"introduced":"5.0"},{"fixed":"5.4.2"}]}}],"versions":["5.4.1","5.4","4.7.11","3.14.22","4.7.10","3.14.21","5.3.3","4.7.9","3.14.20","5.3.2","4.7.8","3.14.19","5.3.1","3.14.18","4.7.7","5.3","4.7.6","3.14.17","4.7.5","3.14.16","2.7.32","1.14.2","1.14.1","4.7.4","2.7.31","5.2","3.14.15","4.7.3","3.14.14","4.7.2","3.14.13","5.1","2.7.30","4.7.1","5.0","3.14.12","4.7","3.14.11","2.7.29","4.6.4","3.14.10","2.7.28","2.7.27","4.6.3","4.6.2","4.6","2.7.26","4.5.1","4.5","4.4.1","4.4","2.7.25","4.3","2.7.24","4.2","2.7.23","4.1","2.7.22","4.0.1","2.7.21","2.7.20","4.0","2.7.19","2.7.18","2.7.17","2.7.16","2.7.15","2.7.14","2.7.13","2.7.12","2.7.11","2.7.10","2.7.9","2.7.8","2.7.7","2.7.6","2.7.5","2.7.4","2.7.3","2.7.2","2.7.1","2.7","2.6.9","2.6.8","2.6.4","2.6.3","1.14","2.6.2","2.6.1","2.6","2.5.1","2.5","2.4","1.13","2.3","1.12.1","2.2","1.12","1.11","1.8.1","1.10","2.0","1.8","1.7","1.6.3","1.6.2","1.6.1","1.6","1.5","1.4.1","1.4","1.3","1.2","1.1","1.0","0.01"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-102695.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H"}]}