{"id":"CVE-2025-31685","aliases":["DRUPAL-CONTRIB-2025-014","EUVD-2025-9038","GHSA-gf72-h4cp-wcm4"],"status":"published","title":"Open Social - Moderately critical - Access bypass - SA-CONTRIB-2025-014","description":"Missing Authorization vulnerability in Drupal Open Social allows Forceful Browsing.This issue affects Open Social: from 0.0.0 before 12.3.11, from 12.4.0 before 12.4.10.","severity":{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","level":"critical","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-11","score":0.00393,"percentile":0.33937,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-862"],"published":"2025-02-12T17:37:40Z","modified":"2026-10-28T02:30:48Z","fixes":[{"ecosystem":"Packagist","package":"goalgorilla/open_social","fixed_in":["12.3.11","12.4.10"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Packagist","package":"goalgorilla/open_social","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"12.3.11"}]}]},{"source":"ghsa","ecosystem":"Packagist","package":"goalgorilla/open_social","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.4.0"},{"fixed":"12.4.10"}]}]},{"source":"osv","ecosystem":"Packagist","package":"goalgorilla/open_social","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"12.3.11"}]}],"versions":["1.0.0","1.0.0-alpha6","1.0.0-alpha7","1.0.0-beta1","1.0.0-beta10","1.0.0-beta11","1.0.0-beta12","1.0.0-beta13","1.0.0-beta14","1.0.0-beta2","1.0.0-beta3","1.0.0-beta4","1.0.0-beta5","1.0.0-beta6","1.0.0-beta7","1.0.0-beta8","1.0.0-beta9","1.0.0-rc1","1.0.0-rc2","1.0.0-rc3","1.0.0-rc4","1.0.0-rc5","1.0.0-rc6","1.0.0-rc7","1.0.0-rc8","1.1.0","1.10.0","1.11.0","1.12.0","1.13.0","1.14.0","1.15.0","1.16.0","1.17.0","1.18.0","1.19.0","1.2.0","1.3.0","1.4.0","1.5.0","1.6.0","1.7.0","1.8.0","1.9.0","10.0.0","10.0.1","10.0.10","10.0.11","10.0.12","10.0.13","10.0.14","10.0.15","10.0.16","10.0.17","10.0.18","10.0.2","10.0.3","10.0.4","10.0.5","10.0.6","10.0.7","10.0.8","10.0.9","10.1.0","10.1.1","10.1.10","10.1.11","10.1.12","10.1.13","10.1.14","10.1.15","10.1.16","10.1.2","10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.1.8","10.1.9","10.2.0","10.2.1","10.2.10","10.2.11","10.2.2","10.2.3","10.2.4","10.2.5","10.2.6","10.2.7","10.2.8","10.2.9","10.3.0","10.3.1","10.3.2","10.3.3","10.3.4","10.3.5","10.3.6","10.3.7","10.3.8","10.3.9","11.0.0","11.0.0-alpha1","11.0.0-rc1","11.0.0-rc2","11.0.0-rc3","11.0.0-rc4","11.0.0-rc5","11.0.0-rc6","11.0.1","11.0.10","11.0.11","11.0.12","11.0.13","11.0.14","11.0.2","11.0.3","11.0.4","11.0.5","11.0.6","11.0.7","11.0.8","11.0.9","11.1.0","11.1.0-rc1","11.1.0-rc3","11.1.0-rc4","11.1.0-rc5","11.1.0-rc6","11.1.0-rc7","11.1.1","11.1.10","11.1.11","11.1.12","11.1.13","11.1.14","11.1.15","11.1.16","11.1.2","11.1.3","11.1.4","11.1.5","11.1.6","11.1.7","11.1.8","11.1.9","11.10.0","11.10.0-alpha1","11.10.0-beta1","11.10.0-beta2","11.10.0-rc1","11.10.0-rc2","11.10.1","11.10.2","11.10.3","11.10.4","11.10.5","11.11.0","11.11.1","11.11.2","11.11.3","11.11.4","11.2.0","11.2.0-alpha1","11.2.0-alpha2","11.2.0-alpha3","11.2.0-beta1","11.2.1","11.2.10","11.2.11","11.2.2","11.2.3","11.2.4","11.2.5","11.2.6","11.2.7","11.2.8","11.2.9","11.3.0","11.3.0-alpha1","11.3.0-beta1","11.3.0-beta2","11.3.1","11.3.10","11.3.11","11.3.12","11.3.13","11.3.14","11.3.15","11.3.16","11.3.2","11.3.3","11.3.4","11.3.5","11.3.6","11.3.7","11.3.8","11.3.9","11.4.0","11.4.0-alpha1","11.4.0-alpha2","11.4.0-alpha3","11.4.0-beta1","11.4.0-beta2","11.4.0-beta3","11.4.0-beta4","11.4.1","11.4.10","11.4.11","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.5.0","11.5.0-alpha1","11.5.0-alpha2","11.5.0-alpha3","11.5.0-beta1","11.5.0-beta2","11.5.0-beta3","11.5.0-beta4","11.5.0-rc1","11.5.0-rc2","11.5.1","11.5.2","11.5.3","11.5.4","11.5.5","11.5.6","11.5.7","11.5.8","11.5.9","11.6.0","11.6.0-alpha1","11.6.0-beta1","11.6.0-beta2","11.6.1","11.6.2","11.6.3","11.6.4","11.6.5","11.6.6","11.6.7","11.6.8","11.6.9","11.7.0","11.7.0-alpha1","11.7.0-beta1","11.7.0-rc1","11.7.1","11.7.2","11.7.3","11.7.4","11.7.5","11.7.6","11.8.0","11.8.0-alpha1","11.8.0-beta1","11.8.1","11.8.10","11.8.11","11.8.12","11.8.2","11.8.3","11.8.4","11.8.5","11.8.6","11.8.7","11.8.8","11.8.9","11.9.0","11.9.0-alpha1","11.9.0-alpha2","11.9.0-beta1","11.9.0-rc1","11.9.1","11.9.10","11.9.11","11.9.12","11.9.13","11.9.14","11.9.15","11.9.16","11.9.2","11.9.3","11.9.4","11.9.5","11.9.6","11.9.7","11.9.8","11.9.9","12.0.0","12.0.0-alpha1","12.0.0-alpha2","12.0.0-rc1","12.0.0-rc2","12.0.0-rc3","12.0.0-rc4","12.0.0-rc5","12.0.0-rc6","12.0.1","12.0.2","12.0.3","12.0.4","12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.1.0","12.1.0-alpha1","12.1.0-alpha2","12.1.1","12.1.2","12.1.3","12.1.4","12.1.5","12.2.0","12.2.1","12.2.2","12.2.3","12.2.4","12.2.5","12.3.0","12.3.1","12.3.10","12.3.2","12.3.3","12.3.4","12.3.5","12.3.6","12.3.7","12.3.8","12.3.9","2.0.0","2.0.0-beta1","2.1.0","2.2.0","2.3.0","2.4.0","2.5.0","2.6.0","2.7.0","2.8.0","2.9.0","3.0.0","3.1.0","3.10.0","3.11.0","3.12.0","3.13.0","3.14.0","3.15.0","3.2.0","3.3.0","3.4.0","3.5.0","3.6.0","3.7.0","3.8.0","3.9.0","4.0.0","4.1.0","4.10.0","4.11.0","4.12.0","4.13.0","4.14.0","4.15.0","4.2.0","4.3.0","4.4.0","4.5.0","4.6.0","4.7.0","4.8.0","4.9.0","5.0-alpha1","5.0.0","5.1.0","5.2.0","5.3.0","5.4.0","5.5.0","5.6.0","5.7.0","6.0.0","6.1.0","6.2.0","6.3.0","6.4.0","6.5.0","6.6.0","6.7.0","7.0.0","7.0.0-beta1","7.0.0-beta2","7.1.0","7.2.0","7.3.0","7.4.0","7.5.0","7.6.0","7.7.0","8.0.0","8.1.0","8.10.0","8.2.0","8.3.0","8.4.0","8.5.0","8.6.0","8.7.0","8.8.0","8.9.0","9.0.0","9.0.0-alpha1","9.0.0-beta-1","9.1.0","9.12.0","9.13.0","9.14.0","9.15.0","9.16.0","9.17.0","9.18.0","9.2.0","9.3.0","9.4.0","9.5.0","9.6.0","9.7.0","9.8.0","9.9.0"]},{"source":"osv","ecosystem":"Packagist","package":"goalgorilla/open_social","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12.4.0"},{"fixed":"12.4.10"}]}],"versions":["12.4.0","12.4.1","12.4.2","12.4.3","12.4.4","12.4.5","12.4.6","12.4.7","12.4.8","12.4.9"]}],"products":[{"vendor":"drupal","product":"open social"},{"vendor":"getopensocial","product":"open_social"}],"references":[{"url":"https://www.drupal.org/sa-contrib-2025-014","tags":["Vendor Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-31685","tags":["advisory"]},{"url":"https://github.com/goalgorilla/open_social/commit/52c531e156fb8653e47ab99df432c4fb9651f36e","tags":["web"]},{"url":"https://github.com/goalgorilla/open_social/commit/6ebeed01c83dc4947a5c3689bc33b4deca574473","tags":["web"]},{"url":"https://github.com/advisories/GHSA-gf72-h4cp-wcm4"},{"url":"https://git.drupalcode.org/project/social","tags":["web"]},{"url":"https://www.drupal.org/project/social","tags":["web"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/31xxx/CVE-2025-31685.json","tags":["advisory"]},{"url":"https://github.com/goalgorilla/open_social","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2025-31685","title":"Open Social - Moderately critical - Access bypass - SA-CONTRIB-2025-014","description":"Missing Authorization vulnerability in Drupal Open Social allows Forceful Browsing.This issue affects Open Social: from 0.0.0 before 12.3.11, from 12.4.0 before 12.4.10.","status":"published","published":"2025-03-31T21:43:27.662Z","modified":"2025-04-29T15:31:06.666Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","level":"critical","assessor":"adp"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T14:32:44.424933Z"}],"euvd":[{"id":"EUVD-2025-9038","description":"Missing Authorization vulnerability in Drupal Open Social allows Forceful Browsing.This issue affects Open Social: from 0.0.0 before 12.3.11, from 12.4.0 before 12.4.10.","status":"published","published":"2025-03-31T21:43:27Z","modified":"2025-04-29T15:31:06Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T20:52:00.449871Z"}],"ghsa":[{"id":"GHSA-gf72-h4cp-wcm4","title":"Drupal Open Social Missing Authorization vulnerability","description":"Missing Authorization vulnerability in Drupal Open Social allows Forceful Browsing. This issue affects Open Social: from 0.0.0 before 12.3.11, from 12.4.0 before 12.4.10.","status":"published","published":"2025-04-01T00:30:34Z","modified":"2025-04-29T20:20:55Z","cvss":[{"version":"4.0","score":6.8,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","level":"medium"},{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","level":"critical"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T14:38:41.402125Z"}],"nvd":[{"id":"CVE-2025-31685","description":"Missing Authorization vulnerability in Drupal Open Social allows Forceful Browsing.This issue affects Open Social: from 0.0.0 before 12.3.11, from 12.4.0 before 12.4.10.","status":"published","published":"2025-03-31T22:15:21.103Z","modified":"2026-06-17T09:10:46.317Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","level":"critical","assessor":"secondary"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T14:10:57.134561Z"}],"osv":[{"id":"CVE-2025-31685","title":"Open Social - Moderately critical - Access bypass - SA-CONTRIB-2025-014","description":"Missing Authorization vulnerability in Drupal Open Social allows Forceful Browsing.This issue affects Open Social: from 0.0.0 before 12.3.11, from 12.4.0 before 12.4.10.","status":"published","published":"2025-03-31T21:43:27.662Z","modified":"2026-10-28T02:30:48.237044871Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","level":"critical"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T15:44:48.02508Z"},{"id":"GHSA-gf72-h4cp-wcm4","title":"Drupal Open Social Missing Authorization vulnerability","description":"Missing Authorization vulnerability in Drupal Open Social allows Forceful Browsing. This issue affects Open Social: from 0.0.0 before 12.3.11, from 12.4.0 before 12.4.10.","status":"published","published":"2025-04-01T00:30:34Z","modified":"2026-03-18T18:29:43.897729Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","level":"critical"},{"version":"4.0","score":6.8,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","level":"medium"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T15:46:47.822182Z"},{"id":"DRUPAL-CONTRIB-2025-014","description":"Open Social is a Drupal distribution for online communities, which ships with a default (optional) module social\\_language to make your platform multilingual.\n\nSome site administration configuration does not correctly check access when trying to translate allowing unauthorised people to translate these parts.\n\nThe issue is mitigated by the fact that social\\_language needs to be enabled with more than 1 language.","status":"withdrawn","published":"2025-02-12T17:37:40Z","modified":"2026-03-18T18:00:07.430178Z","updated_at":"2026-11-02T15:46:13.584509Z"}]}}
