{"schemaVersion":3,"id":"CVE-2023-46851","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"Allura Discussion and Allura Forum importing does not restrict URL values specified in attachments. Project administrators can run these imports, which could cause Allura to read local files and expose them.  Exposing internal files then can lead to other exploits, like session hijacking, or remote code execution.\n\nThis issue affects Apache Allura from 1.0.1 through 1.15.0.\n\nUsers are recommended to upgrade to version 1.16.0, which fixes the issue.  If you are unable to upgrade, set \"disable_entry_points.allura.importers = forge-tracker, forge-discussion\" in your .ini config file.","dates":{"published":"2023-11-07T08:56:35.172Z","modified":"2024-09-04T20:12:28.257Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":4.9,"severity":"medium","version":"3.1","versionLabel":"v3.1","source":"NVD","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":4.9,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.01647,"percentile":0.76123,"severity":"low","asOf":"2026-10-19T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-19T00:00:00.000Z","baselineScore":0.01647},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01647,"percentile":0.76123}],"last30":[{"date":"2026-09-19T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01647,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01647,"percentile":0.76123}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-20","name":"Improper Input Validation","description":"The product receives input or data, but it does\n        not validate or incorrectly validates that the input has the\n        properties that are required to process the data safely and\n        correctly.","type":"weakness","status":"Stable","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/20.html"},{"id":"CWE-73","name":"External Control of File Name or Path","description":"The product allows user input to control or influence paths or file names that are used in filesystem operations.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/73.html"},{"id":"CWE-200","name":"Exposure of Sensitive Information to an Unauthorized Actor","description":"The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.","type":"weakness","status":"Draft","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/200.html"}],"affected":[{"vendor":"apache software foundation","product":"apache allura","name":"Apache Allura","label":"apache allura","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 1.0.1, ≤ 1.15.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 1.0.1, ≤ 1.15.0","eol":null,"hubHref":"/vendor/apache_software_foundation/apache_allura"},{"vendor":"apache","product":"allura","name":"allura","label":"allura","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 1.0.1, < 1.16.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 1.0.1, < 1.16.0","eol":null,"hubHref":"/vendor/apache/allura"}],"affectedCount":2,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://allura.apache.org/posts/2023-allura-1.16.0.html","label":"allura.apache.org/posts/2023-allura-1.16.0.html","hostname":"allura.apache.org","tags":["Vendor Advisory","Patch"]},{"url":"https://lists.apache.org/thread/hqk0vltl7qgrq215zgwjfoj0khbov0gx","label":"lists.apache.org/thread/hqk0vltl7qgrq215zgwjfoj0khbov0gx","hostname":"lists.apache.org","tags":["Vendor Advisory","Mailing List"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2023-11-07T08:56:35.172Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-09-04T20:12:28.257Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":20,"level":"low","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T16:03:35.120Z","stale":false,"partial":false}}