{"api_version":"1","generated_at":"2026-07-23T09:25:24+00:00","cve":"CVE-2003-0791","urls":{"html":"https://cve.report/CVE-2003-0791","api":"https://cve.report/api/cve/CVE-2003-0791.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2003-0791","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2003-0791"},"summary":{"title":"CVE-2003-0791","description":"The Script.prototype.freeze/thaw functionality in Mozilla 1.4 and earlier allows attackers to execute native methods by modifying the string used as input to the script.thaw JavaScript function, which is then deserialized and executed.","state":"PUBLISHED","assigner":"mitre","published_at":"2003-10-07 04:00:00","updated_at":"2025-04-03 01:03:51"},"problem_types":["CWE-502","n/a"],"metrics":[{"version":"3.1","source":"nvd@nist.gov","type":"Primary","score":"9.8","severity":"CRITICAL","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","data":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","baseScore":9.8,"baseSeverity":"CRITICAL","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"}},{"version":"2.0","source":"nvd@nist.gov","type":"Primary","score":"7.5","severity":"","vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","data":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:P/I:P/A:P","baseScore":7.5,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"}}],"references":[{"url":"http://www.securityfocus.com/bid/9322","name":"http://www.securityfocus.com/bid/9322","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Broken Link","Patch","Third Party Advisory","VDB Entry","Vendor Advisory"],"title":"Mozilla Browser Script.prototype.freeze/thaw Arbitrary Code Execution Vulnerability","mime":"text/html","httpstatus":"200","archivestatus":"0"},{"url":"http://www.mandriva.com/security/advisories?name=MDKSA-2004:021","name":"http://www.mandriva.com/security/advisories?name=MDKSA-2004:021","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Broken Link"],"title":"Mandriva Security Advisories","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://secunia.com/advisories/11103/","name":"http://secunia.com/advisories/11103/","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["URL Repurposed"],"title":"Secunia - Advisories - Mandrake update for Mozilla","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.securityfocus.com/advisories/6979","name":"http://www.securityfocus.com/advisories/6979","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Broken Link","Patch","Third Party Advisory","VDB Entry","Vendor Advisory"],"title":"Malformed Request","mime":"text/html","httpstatus":"500","archivestatus":"500"},{"url":"https://bugzilla.mozilla.org/show_bug.cgi?id=221526","name":"https://bugzilla.mozilla.org/show_bug.cgi?id=221526","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Issue Tracking","Patch","Vendor Advisory"],"title":"221526 – JS Script.thaw is a security hole","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.osvdb.org/8390","name":"http://www.osvdb.org/8390","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Broken Link","Patch","Vendor Advisory"],"title":"","mime":"","httpstatus":"-1","archivestatus":"0"},{"url":"https://www.cve.org/CVERecord?id=CVE-2003-0791","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2003-0791","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":"2003","cve_id":"791","vulnerable":"1","versionEndIncluding":"1.4","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"mozilla","cpe5":"mozilla","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2003","cve_id":"791","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"o","cpe4":"sco","cpe5":"openserver","cpe6":"5.0.7","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"adp":[{"providerMetadata":{"dateUpdated":"2024-08-08T02:05:12.568Z","orgId":"af854a3a-2127-422b-91ae-364da2661108","shortName":"CVE"},"references":[{"name":"MDKSA-2004:021","tags":["vendor-advisory","x_refsource_MANDRAKE","x_transferred"],"url":"http://www.mandriva.com/security/advisories?name=MDKSA-2004:021"},{"name":"8390","tags":["vdb-entry","x_refsource_OSVDB","x_transferred"],"url":"http://www.osvdb.org/8390"},{"name":"11103","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"],"url":"http://secunia.com/advisories/11103/"},{"name":"9322","tags":["vdb-entry","x_refsource_BID","x_transferred"],"url":"http://www.securityfocus.com/bid/9322"},{"tags":["x_refsource_MISC","x_transferred"],"url":"https://bugzilla.mozilla.org/show_bug.cgi?id=221526"},{"name":"SCOSA-2004.8","tags":["vendor-advisory","x_refsource_SCO","x_transferred"],"url":"http://www.securityfocus.com/advisories/6979"}],"title":"CVE Program Container"}],"cna":{"affected":[{"product":"n/a","vendor":"n/a","versions":[{"status":"affected","version":"n/a"}]}],"datePublic":"2003-10-07T00:00:00.000Z","descriptions":[{"lang":"en","value":"The Script.prototype.freeze/thaw functionality in Mozilla 1.4 and earlier allows attackers to execute native methods by modifying the string used as input to the script.thaw JavaScript function, which is then deserialized and executed."}],"problemTypes":[{"descriptions":[{"description":"n/a","lang":"en","type":"text"}]}],"providerMetadata":{"dateUpdated":"2005-04-22T09:00:00.000Z","orgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","shortName":"mitre"},"references":[{"name":"MDKSA-2004:021","tags":["vendor-advisory","x_refsource_MANDRAKE"],"url":"http://www.mandriva.com/security/advisories?name=MDKSA-2004:021"},{"name":"8390","tags":["vdb-entry","x_refsource_OSVDB"],"url":"http://www.osvdb.org/8390"},{"name":"11103","tags":["third-party-advisory","x_refsource_SECUNIA"],"url":"http://secunia.com/advisories/11103/"},{"name":"9322","tags":["vdb-entry","x_refsource_BID"],"url":"http://www.securityfocus.com/bid/9322"},{"tags":["x_refsource_MISC"],"url":"https://bugzilla.mozilla.org/show_bug.cgi?id=221526"},{"name":"SCOSA-2004.8","tags":["vendor-advisory","x_refsource_SCO"],"url":"http://www.securityfocus.com/advisories/6979"}],"x_legacyV4Record":{"CVE_data_meta":{"ASSIGNER":"cve@mitre.org","ID":"CVE-2003-0791","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":"The Script.prototype.freeze/thaw functionality in Mozilla 1.4 and earlier allows attackers to execute native methods by modifying the string used as input to the script.thaw JavaScript function, which is then deserialized and executed."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"name":"MDKSA-2004:021","refsource":"MANDRAKE","url":"http://www.mandriva.com/security/advisories?name=MDKSA-2004:021"},{"name":"8390","refsource":"OSVDB","url":"http://www.osvdb.org/8390"},{"name":"11103","refsource":"SECUNIA","url":"http://secunia.com/advisories/11103/"},{"name":"9322","refsource":"BID","url":"http://www.securityfocus.com/bid/9322"},{"name":"https://bugzilla.mozilla.org/show_bug.cgi?id=221526","refsource":"MISC","url":"https://bugzilla.mozilla.org/show_bug.cgi?id=221526"},{"name":"SCOSA-2004.8","refsource":"SCO","url":"http://www.securityfocus.com/advisories/6979"}]}}}},"cveMetadata":{"assignerOrgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","assignerShortName":"mitre","cveId":"CVE-2003-0791","datePublished":"2005-04-14T04:00:00.000Z","dateReserved":"2003-09-17T00:00:00.000Z","dateUpdated":"2024-08-08T02:05:12.568Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.1"},"nvd":{"publishedDate":"2003-10-07 04:00:00","lastModifiedDate":"2025-04-03 01:03:51","problem_types":["CWE-502","n/a"],"metrics":{"cvssMetricV31":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","baseScore":9.8,"baseSeverity":"CRITICAL","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"},"exploitabilityScore":3.9,"impactScore":5.9}],"cvssMetricV2":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:P/I:P/A:P","baseScore":7.5,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"},"baseSeverity":"HIGH","exploitabilityScore":10,"impactScore":6.4,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":true,"obtainOtherPrivilege":false,"userInteractionRequired":false}]},"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:mozilla:mozilla:*:*:*:*:*:*:*:*","versionEndIncluding":"1.4","matchCriteriaId":"D1CB48E1-FCDD-49B2-B73E-37E912072683"}]}]},{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:sco:openserver:5.0.7:*:*:*:*:*:*:*","matchCriteriaId":"D9D76A8D-832B-411E-A458-186733C66010"}]}]}]},"legacy_mitre":{"record":{"CveYear":"2003","CveId":"791","Ordinal":"1","Title":"CVE-2003-0791","CVE":"CVE-2003-0791","Year":"2003"},"notes":[{"CveYear":"2003","CveId":"791","Ordinal":"1","NoteData":"The Script.prototype.freeze/thaw functionality in Mozilla 1.4 and earlier allows attackers to execute native methods by modifying the string used as input to the script.thaw JavaScript function, which is then deserialized and executed.","Type":"Description","Title":"CVE-2003-0791"},{"CveYear":"2003","CveId":"791","Ordinal":"2","NoteData":"2005-04-14","Type":"Other","Title":"Published"},{"CveYear":"2003","CveId":"791","Ordinal":"3","NoteData":"2005-04-22","Type":"Other","Title":"Modified"}]}}}