{"api_version":"1","generated_at":"2026-07-25T01:15:15+00:00","cve":"CVE-2007-4849","urls":{"html":"https://cve.report/CVE-2007-4849","api":"https://cve.report/api/cve/CVE-2007-4849.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2007-4849","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2007-4849"},"summary":{"title":"CVE-2007-4849","description":"JFFS2, as used on One Laptop Per Child (OLPC) build 542 and possibly other Linux systems, when POSIX ACL support is enabled, does not properly store permissions during (1) inode creation or (2) ACL setting, which might allow local users to access restricted files or directories after a remount of a filesystem, related to \"legacy modes\" and an inconsistency between dentry permissions and inode permissions.","state":"PUBLISHED","assigner":"mitre","published_at":"2007-09-12 20:17:00","updated_at":"2026-04-23 00:35:47"},"problem_types":["CWE-264","n/a"],"metrics":[{"version":"2.0","source":"nvd@nist.gov","type":"Primary","score":"4.4","severity":"","vector":"AV:L/AC:M/Au:N/C:P/I:P/A:P","data":{"version":"2.0","vectorString":"AV:L/AC:M/Au:N/C:P/I:P/A:P","baseScore":4.4,"accessVector":"LOCAL","accessComplexity":"MEDIUM","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"}}],"references":[{"url":"http://dev.laptop.org/ticket/2732","name":"http://dev.laptop.org/ticket/2732","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"#2732 (JFFS2 does not perserve directory permissions across reboots when using a custom /sbin/init.)\n     –\n      One Laptop Per Child – Trac","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://secunia.com/advisories/28170","name":"http://secunia.com/advisories/28170","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"Ubuntu update for kernel - Advisories - Secunia","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.debian.org/security/2007/dsa-1378","name":"http://www.debian.org/security/2007/dsa-1378","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"Debian -- Security Information -- DSA-1378-2 linux-2.6","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://git.infradead.org/?p=mtd-2.6.git%3Ba=commitdiff%3Bh=9ed437c50d89eabae763dd422579f73fdebf288d","name":"http://git.infradead.org/?p=mtd-2.6.git%3Ba=commitdiff%3Bh=9ed437c50d89eabae763dd422579f73fdebf288d","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"git.infradead.org Git - mtd-2.6.git/commitdiff","mime":"text/xml","httpstatus":"404","archivestatus":"200"},{"url":"http://lists.infradead.org/pipermail/linux-mtd-cvs/2007-August/005897.html","name":"http://lists.infradead.org/pipermail/linux-mtd-cvs/2007-August/005897.html","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"[JFFS2] Fix ACL vs. mode handling.","mime":"text/x-diff","httpstatus":"200","archivestatus":"200"},{"url":"http://secunia.com/advisories/26978","name":"http://secunia.com/advisories/26978","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"Debian update for kernel - Advisories - Secunia","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.securityfocus.com/bid/25838","name":"http://www.securityfocus.com/bid/25838","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"Linux Kernel JFFS2 Filesystem Security Bypass Vulnerability","mime":"text/html","httpstatus":"200","archivestatus":"0"},{"url":"http://secunia.com/advisories/28706","name":"http://secunia.com/advisories/28706","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"Ubuntu update for kernel - Advisories - Secunia","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.ubuntu.com/usn/usn-574-1","name":"http://www.ubuntu.com/usn/usn-574-1","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"USN-574-1: Linux kernel vulnerabilities | Ubuntu","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.ubuntu.com/usn/usn-558-1","name":"http://www.ubuntu.com/usn/usn-558-1","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"USN-558-1: Linux kernel vulnerabilities | Ubuntu","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://git.infradead.org/?p=mtd-2.6.git;a=commitdiff;h=9ed437c50d89eabae763dd422579f73fdebf288d","name":"CONFIRM:http://git.infradead.org/?p=mtd-2.6.git;a=commitdiff;h=9ed437c50d89eabae763dd422579f73fdebf288d","refsource":"MITRE","tags":[],"title":"git.infradead.org Git - mtd-2.6.git/commitdiff","mime":"text/xml","httpstatus":"404","archivestatus":"200"},{"url":"https://www.cve.org/CVERecord?id=CVE-2007-4849","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2007-4849","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[{"source":"CNA","vendor":"n/a","product":"n/a","version":"affected n/a","platforms":[]}],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2007","cve_id":"4849","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"one_laptop_per_child","cpe5":"olpc_linux","cpe6":"build_542","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[{"cvename":"CVE-2007-4849","organization":"Red Hat","lastmodified":"2007-10-10","contributor":"Mark J Cox","statementText":"Not vulnerable. There is no support for jffs2 in the Linux kernel as distributed with Red Hat Enterprise Linux 2.1 or 3. There is no ACL support for jffs2 in the Linux kernel as distributed with Red Hat Enterprise Linux 4 or 5.","cve_year":"2007","cve_id":"4849","crc32":"511deb40"}],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"adp":[{"providerMetadata":{"dateUpdated":"2024-08-07T15:08:33.820Z","orgId":"af854a3a-2127-422b-91ae-364da2661108","shortName":"CVE"},"references":[{"name":"[linux-mtd] 20070822 [JFFS2] Fix ACL vs. mode handling.","tags":["mailing-list","x_refsource_MLIST","x_transferred"],"url":"http://lists.infradead.org/pipermail/linux-mtd-cvs/2007-August/005897.html"},{"name":"26978","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"],"url":"http://secunia.com/advisories/26978"},{"name":"28706","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"],"url":"http://secunia.com/advisories/28706"},{"name":"25838","tags":["vdb-entry","x_refsource_BID","x_transferred"],"url":"http://www.securityfocus.com/bid/25838"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"http://git.infradead.org/?p=mtd-2.6.git%3Ba=commitdiff%3Bh=9ed437c50d89eabae763dd422579f73fdebf288d"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"http://dev.laptop.org/ticket/2732"},{"name":"USN-558-1","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred"],"url":"http://www.ubuntu.com/usn/usn-558-1"},{"name":"USN-574-1","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred"],"url":"http://www.ubuntu.com/usn/usn-574-1"},{"name":"28170","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"],"url":"http://secunia.com/advisories/28170"},{"name":"DSA-1378","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred"],"url":"http://www.debian.org/security/2007/dsa-1378"}],"title":"CVE Program Container"}],"cna":{"affected":[{"product":"n/a","vendor":"n/a","versions":[{"status":"affected","version":"n/a"}]}],"datePublic":"2007-08-22T00:00:00.000Z","descriptions":[{"lang":"en","value":"JFFS2, as used on One Laptop Per Child (OLPC) build 542 and possibly other Linux systems, when POSIX ACL support is enabled, does not properly store permissions during (1) inode creation or (2) ACL setting, which might allow local users to access restricted files or directories after a remount of a filesystem, related to \"legacy modes\" and an inconsistency between dentry permissions and inode permissions."}],"problemTypes":[{"descriptions":[{"description":"n/a","lang":"en","type":"text"}]}],"providerMetadata":{"dateUpdated":"2007-10-02T09:00:00.000Z","orgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","shortName":"mitre"},"references":[{"name":"[linux-mtd] 20070822 [JFFS2] Fix ACL vs. mode handling.","tags":["mailing-list","x_refsource_MLIST"],"url":"http://lists.infradead.org/pipermail/linux-mtd-cvs/2007-August/005897.html"},{"name":"26978","tags":["third-party-advisory","x_refsource_SECUNIA"],"url":"http://secunia.com/advisories/26978"},{"name":"28706","tags":["third-party-advisory","x_refsource_SECUNIA"],"url":"http://secunia.com/advisories/28706"},{"name":"25838","tags":["vdb-entry","x_refsource_BID"],"url":"http://www.securityfocus.com/bid/25838"},{"tags":["x_refsource_CONFIRM"],"url":"http://git.infradead.org/?p=mtd-2.6.git%3Ba=commitdiff%3Bh=9ed437c50d89eabae763dd422579f73fdebf288d"},{"tags":["x_refsource_CONFIRM"],"url":"http://dev.laptop.org/ticket/2732"},{"name":"USN-558-1","tags":["vendor-advisory","x_refsource_UBUNTU"],"url":"http://www.ubuntu.com/usn/usn-558-1"},{"name":"USN-574-1","tags":["vendor-advisory","x_refsource_UBUNTU"],"url":"http://www.ubuntu.com/usn/usn-574-1"},{"name":"28170","tags":["third-party-advisory","x_refsource_SECUNIA"],"url":"http://secunia.com/advisories/28170"},{"name":"DSA-1378","tags":["vendor-advisory","x_refsource_DEBIAN"],"url":"http://www.debian.org/security/2007/dsa-1378"}],"x_legacyV4Record":{"CVE_data_meta":{"ASSIGNER":"cve@mitre.org","ID":"CVE-2007-4849","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"n/a","version":{"version_data":[{"version_value":"n/a"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"JFFS2, as used on One Laptop Per Child (OLPC) build 542 and possibly other Linux systems, when POSIX ACL support is enabled, does not properly store permissions during (1) inode creation or (2) ACL setting, which might allow local users to access restricted files or directories after a remount of a filesystem, related to \"legacy modes\" and an inconsistency between dentry permissions and inode permissions."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"name":"[linux-mtd] 20070822 [JFFS2] Fix ACL vs. mode handling.","refsource":"MLIST","url":"http://lists.infradead.org/pipermail/linux-mtd-cvs/2007-August/005897.html"},{"name":"26978","refsource":"SECUNIA","url":"http://secunia.com/advisories/26978"},{"name":"28706","refsource":"SECUNIA","url":"http://secunia.com/advisories/28706"},{"name":"25838","refsource":"BID","url":"http://www.securityfocus.com/bid/25838"},{"name":"http://git.infradead.org/?p=mtd-2.6.git;a=commitdiff;h=9ed437c50d89eabae763dd422579f73fdebf288d","refsource":"CONFIRM","url":"http://git.infradead.org/?p=mtd-2.6.git;a=commitdiff;h=9ed437c50d89eabae763dd422579f73fdebf288d"},{"name":"http://dev.laptop.org/ticket/2732","refsource":"CONFIRM","url":"http://dev.laptop.org/ticket/2732"},{"name":"USN-558-1","refsource":"UBUNTU","url":"http://www.ubuntu.com/usn/usn-558-1"},{"name":"USN-574-1","refsource":"UBUNTU","url":"http://www.ubuntu.com/usn/usn-574-1"},{"name":"28170","refsource":"SECUNIA","url":"http://secunia.com/advisories/28170"},{"name":"DSA-1378","refsource":"DEBIAN","url":"http://www.debian.org/security/2007/dsa-1378"}]}}}},"cveMetadata":{"assignerOrgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","assignerShortName":"mitre","cveId":"CVE-2007-4849","datePublished":"2007-09-12T20:00:00.000Z","dateReserved":"2007-09-12T00:00:00.000Z","dateUpdated":"2024-08-07T15:08:33.820Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.1"},"nvd":{"publishedDate":"2007-09-12 20:17:00","lastModifiedDate":"2026-04-23 00:35:47","problem_types":["CWE-264","n/a"],"metrics":{"cvssMetricV2":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"2.0","vectorString":"AV:L/AC:M/Au:N/C:P/I:P/A:P","baseScore":4.4,"accessVector":"LOCAL","accessComplexity":"MEDIUM","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"},"baseSeverity":"MEDIUM","exploitabilityScore":3.4,"impactScore":6.4,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}]},"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:one_laptop_per_child:olpc_linux:build_542:*:*:*:*:*:*:*","matchCriteriaId":"9A98BD1C-5508-4CDE-9077-0FBE17E32340"}]}]}]},"legacy_mitre":{"record":{"CveYear":"2007","CveId":"4849","Ordinal":"1","Title":"CVE-2007-4849","CVE":"CVE-2007-4849","Year":"2007"},"notes":[{"CveYear":"2007","CveId":"4849","Ordinal":"1","NoteData":"JFFS2, as used on One Laptop Per Child (OLPC) build 542 and possibly other Linux systems, when POSIX ACL support is enabled, does not properly store permissions during (1) inode creation or (2) ACL setting, which might allow local users to access restricted files or directories after a remount of a filesystem, related to \"legacy modes\" and an inconsistency between dentry permissions and inode permissions.","Type":"Description","Title":"CVE-2007-4849"},{"CveYear":"2007","CveId":"4849","Ordinal":"2","NoteData":"2007-09-12","Type":"Other","Title":"Published"},{"CveYear":"2007","CveId":"4849","Ordinal":"3","NoteData":"2007-10-02","Type":"Other","Title":"Modified"}]}}}