{"id":"CVE-2026-50127","aliases":["EUVD-2026-36113","GHSA-vmfc-9982-2m45","PYSEC-2026-3416","openSUSE-SU-2026:11051-1"],"status":"published","title":"Weblate SSRF: outbound URL guard misses the NAT64 well-known prefix (64:ff9b::/96)","description":"Weblate is a web based localization tool. From version 5.15 to before version 2026.6, Weblate's VCS_RESTRICT_PRIVATE did not properly account for some transitional IPv6 ranges, multicast addresses, or some semi-private IPv4 ranges, which allowed some addresses to bypass private range restrictions. This issue has been patched in version 2026.6.","severity":{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00308,"percentile":0.23853,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-918"],"published":"2026-06-10T19:56:37Z","modified":"2026-10-28T02:31:08Z","fixes":[{"ecosystem":"PyPI","package":"weblate","fixed_in":["2026.6"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"weblate","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.15"},{"fixed":"2026.6"}]}]},{"source":"osv","ecosystem":"PyPI","package":"weblate","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.15"},{"fixed":"2026.6"}]}],"versions":["2026.5","5.15","5.15.1","5.15.2","5.16","5.16.1","5.16.2","5.17","5.17.1"]},{"source":"osv","ecosystem":"PyPI","package":"weblate","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.15"},{"fixed":"2026.6"}]}],"versions":["2026.5","5.15","5.15.1","5.15.2","5.16","5.16.1","5.16.2","5.17","5.17.1"]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"weblate","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.17.1-2.1"}]}],"bundled":2}],"products":[{"vendor":"weblateorg","product":"weblate"}],"references":[{"url":"https://github.com/WeblateOrg/weblate/security/advisories/GHSA-vmfc-9982-2m45","tags":["x_refsource_CONFIRM","advisory","web"]},{"url":"https://github.com/WeblateOrg/weblate/pull/19768","tags":["x_refsource_MISC","fix","web"]},{"url":"https://github.com/WeblateOrg/weblate/releases/tag/weblate-2026.6","tags":["x_refsource_MISC","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-50127","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-vmfc-9982-2m45","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/50xxx/CVE-2026-50127.json","tags":["advisory"]},{"url":"https://github.com/WeblateOrg/weblate","tags":["package"]},{"url":"https://pypi.org/project/weblate","tags":["package"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2026-45106","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-50127","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2026-50127","title":"Weblate SSRF: outbound URL guard misses the NAT64 well-known prefix (64:ff9b::/96)","description":"Weblate is a web based localization tool. From version 5.15 to before version 2026.6, Weblate's VCS_RESTRICT_PRIVATE did not properly account for some transitional IPv6 ranges, multicast addresses, or some semi-private IPv4 ranges, which allowed some addresses to bypass private range restrictions. This issue has been patched in version 2026.6.","status":"published","published":"2026-06-10T19:56:37.829Z","modified":"2026-06-11T14:09:55.504Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T14:20:08.734143Z"}],"euvd":[{"id":"EUVD-2026-36113","description":"Weblate is a web based localization tool. From version 5.15 to before version 2026.6, Weblate's VCS_RESTRICT_PRIVATE did not properly account for some transitional IPv6 ranges, multicast addresses, or some semi-private IPv4 ranges, which allowed some addresses to bypass private range restrictions. This issue has been patched in version 2026.6.","status":"published","published":"2026-06-10T19:56:37Z","modified":"2026-06-11T14:09:55Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T18:20:44.570445Z"}],"ghsa":[{"id":"GHSA-vmfc-9982-2m45","title":"Weblate SSRF: outbound URL guard misses some private ranges","description":"### Impact\n\nWeblate's `VCS_RESTRICT_PRIVATE` did not properly account for some transitional IPv6 ranges, multicast addresses, or some semi-private IPv4 ranges, which allowed some addresses to bypass private range restrictions.\n\n### Patches\n\n* https://github.com/WeblateOrg/weblate/pull/19768\n\n### Resources\n\nThe issue was reported by @tonghuaroot via GitHub, and the same user also provided the initial patch.","status":"published","published":"2026-07-07T23:46:33Z","modified":"2026-07-07T23:46:35Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T14:40:40.389795Z"}],"nvd":[{"id":"CVE-2026-50127","description":"Weblate is a web based localization tool. From version 5.15 to before version 2026.6, Weblate's VCS_RESTRICT_PRIVATE did not properly account for some transitional IPv6 ranges, multicast addresses, or some semi-private IPv4 ranges, which allowed some addresses to bypass private range restrictions. This issue has been patched in version 2026.6.","status":"published","published":"2026-06-10T20:17:29.427Z","modified":"2026-10-26T11:10:00.157Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T14:12:23.485267Z"}],"osv":[{"id":"CVE-2026-50127","title":"Weblate SSRF: outbound URL guard misses the NAT64 well-known prefix (64:ff9b::/96)","description":"Weblate is a web based localization tool. From version 5.15 to before version 2026.6, Weblate's VCS_RESTRICT_PRIVATE did not properly account for some transitional IPv6 ranges, multicast addresses, or some semi-private IPv4 ranges, which allowed some addresses to bypass private range restrictions. This issue has been patched in version 2026.6.","status":"published","published":"2026-06-10T19:56:37.829Z","modified":"2026-10-28T02:31:08.202408374Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T15:45:07.060148Z"},{"id":"GHSA-vmfc-9982-2m45","title":"Weblate SSRF: outbound URL guard misses some private ranges","description":"### Impact\n\nWeblate's `VCS_RESTRICT_PRIVATE` did not properly account for some transitional IPv6 ranges, multicast addresses, or some semi-private IPv4 ranges, which allowed some addresses to bypass private range restrictions.\n\n### Patches\n\n* https://github.com/WeblateOrg/weblate/pull/19768\n\n### Resources\n\nThe issue was reported by @tonghuaroot via GitHub, and the same user also provided the initial patch.","status":"published","published":"2026-07-07T23:46:33Z","modified":"2026-07-13T16:43:20.114561374Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T15:46:57.348035Z"},{"id":"PYSEC-2026-3416","title":"Weblate SSRF: outbound URL guard misses some private ranges","description":"### Impact\n\nWeblate's `VCS_RESTRICT_PRIVATE` did not properly account for some transitional IPv6 ranges, multicast addresses, or some semi-private IPv4 ranges, which allowed some addresses to bypass private range restrictions.\n\n### Patches\n\n* https://github.com/WeblateOrg/weblate/pull/19768\n\n### Resources\n\nThe issue was reported by @tonghuaroot via GitHub, and the same user also provided the initial patch.","status":"published","published":"2026-07-13T15:46:29.565097Z","modified":"2026-07-13T16:32:10.367257081Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T15:52:56.847083Z"},{"id":"openSUSE-SU-2026:11051-1","title":"weblate-5.17.1-2.1 on GA media","description":"These are all security issues fixed in the weblate-5.17.1-2.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-06-17T00:00:00Z","modified":"2026-06-18T08:15:05.430874253Z","updated_at":"2026-11-02T16:58:38.95195Z"}]}}
