{"id":"CVE-2021-35514","aliases":["EUVD-2021-1469","GHSA-gwrj-88fp-5m36"],"status":"published","title":"Code injection in Narou","description":"Narou (aka Narou.rb) before 3.8.0 allows Ruby Code Injection via the title name or author name of a novel.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.01441,"percentile":0.73423,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-94"],"published":"2021-06-28T11:29:24Z","modified":"2026-06-17T03:57:36Z","fixes":[{"ecosystem":"RubyGems","package":"narou","fixed_in":["3.8.0"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"RubyGems","package":"narou","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.8.0"}]}]},{"source":"osv","ecosystem":"RubyGems","package":"narou","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.8.0"}]}],"versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.1.0.rc1","1.1.0.rc2","1.1.1","1.1.2","1.1.2.1","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.5.1","1.2.5.rc1","1.2.5.rc2","1.2.6","1.2.7","1.2.8","1.2.9","1.2.9.rc1","1.3.0","1.3.0.1","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.5.1","1.4.0","1.4.1","1.4.1.1","1.4.2.rc1","1.4.2.rc2","1.4.3","1.4.4","1.4.5","1.4.6","1.5.0","1.5.0.1","1.5.0.2","1.5.1","1.5.10","1.5.10.1","1.5.11","1.5.2","1.5.2.1","1.5.3","1.5.4","1.5.5","1.5.5.1","1.5.6","1.5.6.1","1.5.7","1.5.7.1","1.5.8","1.5.9","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.7.0","1.7.1","1.7.2","2.0.0","2.0.1","2.0.2","2.1.0","2.1.1.pre.test1","2.2.0","2.3.0","2.3.0.pre.test1","2.3.1","2.3.2","2.3.3","2.4.0","2.4.1","2.4.2","2.5.1","2.5.2","2.6.0","2.6.1","2.7.0","2.7.1","2.7.2","2.8.0","2.8.1","2.8.2","2.8.3","2.8.3.1","2.9.0","2.9.1","2.9.2","2.9.3","2.9.3.1","2.9.4","2.9.5","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.5.1","3.1.1","3.1.10","3.1.11","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.2.0","3.2.0.1","3.2.1","3.2.2","3.2.3","3.2.4","3.2.5","3.2.5.1","3.3.0","3.3.1","3.3.2","3.4.0","3.4.1","3.4.2","3.4.3","3.4.5","3.4.6","3.4.6.1","3.4.7","3.4.7.1","3.4.8","3.5.0","3.5.0.1","3.5.1","3.6.0","3.7.0","3.7.1","3.7.2"]}],"products":[{"vendor":"narou_project","product":"narou"}],"references":[{"url":"https://vuln.ryotak.me/advisories/51","tags":["x_refsource_MISC","x_transferred","Third Party Advisory","web"]},{"url":"https://github.com/whiteleaf7/narou/blob/develop/ChangeLog.md#380-20210627","tags":["x_refsource_MISC","x_transferred","Release Notes","Third Party Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-35514","tags":["advisory"]},{"url":"https://github.com/whiteleaf7/narou/commit/d07720e855293182563b749431dfbf6c2d1cdb42","tags":["web"]},{"url":"https://github.com/advisories/GHSA-gwrj-88fp-5m36"},{"url":"https://github.com/whiteleaf7/narou","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2021-35514","description":"Narou (aka Narou.rb) before 3.8.0 allows Ruby Code Injection via the title name or author name of a novel.","status":"published","published":"2021-06-28T11:29:24Z","modified":"2024-08-04T00:40:46.92Z","updated_at":"2026-11-02T14:33:09.864034Z"}],"euvd":[{"id":"EUVD-2021-1469","description":"Narou (aka Narou.rb) before 3.8.0 allows Ruby Code Injection via the title name or author name of a novel.","status":"published","published":"2021-06-28T11:29:24Z","modified":"2024-08-04T00:40:46Z","updated_at":"2026-11-03T03:24:30.441845Z"}],"ghsa":[{"id":"GHSA-gwrj-88fp-5m36","title":"Code injection in Narou","description":"Narou (aka Narou.rb) before 3.8.0 allows Ruby Code Injection via the title name or author name of a novel.","status":"published","published":"2021-07-02T18:36:01Z","modified":"2023-01-24T15:09:14Z","cvss":[{"version":"3.1","score":8.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N","level":"high"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:36:14.033357Z"}],"nvd":[{"id":"CVE-2021-35514","description":"Narou (aka Narou.rb) before 3.8.0 allows Ruby Code Injection via the title name or author name of a novel.","status":"published","published":"2021-06-28T12:15:14.74Z","modified":"2026-06-17T03:57:36.67Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:06:55.259633Z"}],"osv":[{"id":"GHSA-gwrj-88fp-5m36","title":"Code injection in Narou","description":"Narou (aka Narou.rb) before 3.8.0 allows Ruby Code Injection via the title name or author name of a novel.","status":"published","published":"2021-07-02T18:36:01Z","modified":"2023-11-08T04:06:10.193384Z","cvss":[{"version":"3.1","score":8.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N","level":"high"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T15:46:48.191583Z"}]}}
