{"schemaVersion":3,"id":"CVE-2022-3675","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"Fedora CoreOS supports setting a GRUB bootloader password\nusing a Butane config. When this feature is enabled, GRUB requires a password to access the\nGRUB command-line, modify kernel command-line arguments, or boot\nnon-default OSTree deployments.  Recent Fedora CoreOS releases have a\nmisconfiguration which allows booting non-default OSTree deployments\nwithout entering a password.  This allows someone with access to the\nGRUB menu to boot into an older version of Fedora CoreOS, reverting\nany security fixes that have recently been applied to the machine.  A\npassword is still required to modify kernel command-line arguments and\nto access the GRUB command line.","dates":{"published":"2022-11-03T17:25:02.823Z","modified":"2025-05-02T18:53:10.153Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":5.5,"severity":"medium","version":"3.1","versionLabel":"v3.1","source":"NVD","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":2.6,"severity":"low","vector":"CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":5.5,"severity":"medium","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00178,"percentile":0.06947,"severity":"low","asOf":"2026-10-19T00:00:00.000Z","change":{"pp":0.000999999999999981,"baselineDate":"2026-09-19T00:00:00.000Z","baselineScore":0.00177},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00178,"percentile":0.06947}],"last30":[{"date":"2026-09-19T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00177,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00178,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00178,"percentile":0.06947}]},"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-306","name":"Missing Authentication for Critical Function","description":"The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/306.html"}],"affected":[{"vendor":"fedora project","product":"coreos","name":"CoreOS","label":"coreos","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ testing 36.20220906.2.0 and later, < testing 36.20221030.2.0","noFixRecorded":false,"fixedIn":null},{"text":"≥ next 36.20220906.1.0 and later, < next 37.20221031.1.0","noFixRecorded":false,"fixedIn":null},{"text":"≥ stable 36.20220820.3.0 and later, < stable 36.20221014.3.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ testing 36.20220906.2.0 and later, < testing 36.20221030.2.0 | ≥ next 36.20220906.1.0 and later, < next 37.20221031.1.0 | ≥ stable 36.20220820.3.0 and later, < stable 36.20221014.3.0","eol":null,"hubHref":"/vendor/fedora_project/coreos"},{"vendor":"redhat","product":"fedora_coreos","name":"fedora coreos","label":"fedora_coreos","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 36.20220820.3.0, < 37.20221031.1.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 36.20220820.3.0, < 37.20221031.1.0","eol":null,"hubHref":"/vendor/redhat/fedora_coreos"}],"affectedCount":2,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://github.com/coreos/fedora-coreos-tracker/issues/1333","label":"github.com/coreos/fedora-coreos-tracker/issues/1333","hostname":"github.com","tags":["Issue Tracking","Third Party Advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/coreos-status@lists.fedoraproject.org/thread/NHUCNH5Y4UH5DPUCXISYXXVA563TLFEJ/","label":"lists.fedoraproject.org/archives/…","hostname":"lists.fedoraproject.org","tags":["Release Notes","Mailing List","Vendor Advisory"]},{"url":"https://docs.fedoraproject.org/en-US/fedora-coreos/grub-password/","label":"docs.fedoraproject.org/en-US/fedora-coreos/grub-password/","hostname":"docs.fedoraproject.org","tags":["Related","Vendor Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2022-11-03T17:25:02.823Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2025-05-02T18:53:10.153Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":22,"level":"low","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T18:32:23.318Z","stale":false,"partial":false}}