{"api_version":"1","generated_at":"2026-07-23T09:34:33+00:00","cve":"CVE-2004-0982","urls":{"html":"https://cve.report/CVE-2004-0982","api":"https://cve.report/api/cve/CVE-2004-0982.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2004-0982","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2004-0982"},"summary":{"title":"CVE-2004-0982","description":"Buffer overflow in the getauthfromURL function in httpget.c in mpg123 pre0.59s and mpg123 0.59r could allow remote attackers or local users to execute arbitrary code via an mp3 file that contains a long string before the @ (at sign) in a URL.","state":"PUBLISHED","assigner":"mitre","published_at":"2005-02-09 05:00:00","updated_at":"2025-04-03 01:03:51"},"problem_types":["NVD-CWE-Other","n/a"],"metrics":[{"version":"2.0","source":"nvd@nist.gov","type":"Primary","score":"10","severity":"","vector":"AV:N/AC:L/Au:N/C:C/I:C/A:C","data":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:C/I:C/A:C","baseScore":10,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"COMPLETE","integrityImpact":"COMPLETE","availabilityImpact":"COMPLETE"}}],"references":[{"url":"http://www.gentoo.org/security/en/glsa/glsa-200410-27.xml","name":"http://www.gentoo.org/security/en/glsa/glsa-200410-27.xml","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"Gentoo Linux Documentation\n--\n  mpg123: Buffer overflow vulnerabilities","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://secunia.com/advisories/12908","name":"http://secunia.com/advisories/12908","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"Secunia - Advisories - mpg123 \"getauthfromURL()\" Buffer Overflow Vulnerability","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://marc.info/?l=bugtraq&m=109834486312407&w=2","name":"http://marc.info/?l=bugtraq&m=109834486312407&w=2","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"'mpg123 \"getauthfromurl\" buffer overflow' - MARC","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/17574","name":"https://exchange.xforce.ibmcloud.com/vulnerabilities/17574","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"IBM X-Force Exchange","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.securityfocus.com/bid/11468","name":"http://www.securityfocus.com/bid/11468","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Patch","Vendor Advisory"],"title":"MPG123 Remote URL Open Buffer Overflow Vulnerability","mime":"text/html","httpstatus":"200","archivestatus":"0"},{"url":"http://www.debian.org/security/2004/dsa-578","name":"http://www.debian.org/security/2004/dsa-578","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Patch","Vendor Advisory"],"title":"Debian -- Security Information -- DSA-578-1 mpg123","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.osvdb.org/11023","name":"http://www.osvdb.org/11023","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"","mime":"","httpstatus":"-1","archivestatus":"0"},{"url":"http://securitytracker.com/id?1011832","name":"http://securitytracker.com/id?1011832","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"SecurityTracker.com Archives - mpg123 Buffer Overflow in getauthformURL() May Let Remote Users Execute Arbitrary Code","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.barrossecurity.com/advisories/mpg123_getauthfromurl_bof_advisory.txt","name":"http://www.barrossecurity.com/advisories/mpg123_getauthfromurl_bof_advisory.txt","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"","mime":"text/x-c","httpstatus":"-1","archivestatus":"200"},{"url":"https://www.cve.org/CVERecord?id=CVE-2004-0982","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2004-0982","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":"2004","cve_id":"982","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"mpg123","cpe5":"mpg123","cpe6":"0.59r","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2004","cve_id":"982","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"mpg123","cpe5":"mpg123","cpe6":"pre0.59s","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-08T00:39:00.591Z","orgId":"af854a3a-2127-422b-91ae-364da2661108","shortName":"CVE"},"references":[{"tags":["x_refsource_MISC","x_transferred"],"url":"http://www.barrossecurity.com/advisories/mpg123_getauthfromurl_bof_advisory.txt"},{"name":"1011832","tags":["vdb-entry","x_refsource_SECTRACK","x_transferred"],"url":"http://securitytracker.com/id?1011832"},{"name":"12908","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"],"url":"http://secunia.com/advisories/12908"},{"name":"GLSA-200410-27","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred"],"url":"http://www.gentoo.org/security/en/glsa/glsa-200410-27.xml"},{"name":"20041019 mpg123 \"getauthfromurl\" buffer overflow","tags":["mailing-list","x_refsource_BUGTRAQ","x_transferred"],"url":"http://marc.info/?l=bugtraq&m=109834486312407&w=2"},{"name":"11023","tags":["vdb-entry","x_refsource_OSVDB","x_transferred"],"url":"http://www.osvdb.org/11023"},{"name":"mpg123-getauthfromurl-bo(17574)","tags":["vdb-entry","x_refsource_XF","x_transferred"],"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/17574"},{"name":"11468","tags":["vdb-entry","x_refsource_BID","x_transferred"],"url":"http://www.securityfocus.com/bid/11468"},{"name":"DSA-578","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred"],"url":"http://www.debian.org/security/2004/dsa-578"}],"title":"CVE Program Container"}],"cna":{"affected":[{"product":"n/a","vendor":"n/a","versions":[{"status":"affected","version":"n/a"}]}],"datePublic":"2004-10-20T00:00:00.000Z","descriptions":[{"lang":"en","value":"Buffer overflow in the getauthfromURL function in httpget.c in mpg123 pre0.59s and mpg123 0.59r could allow remote attackers or local users to execute arbitrary code via an mp3 file that contains a long string before the @ (at sign) in a URL."}],"problemTypes":[{"descriptions":[{"description":"n/a","lang":"en","type":"text"}]}],"providerMetadata":{"dateUpdated":"2017-07-10T14:57:01.000Z","orgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","shortName":"mitre"},"references":[{"tags":["x_refsource_MISC"],"url":"http://www.barrossecurity.com/advisories/mpg123_getauthfromurl_bof_advisory.txt"},{"name":"1011832","tags":["vdb-entry","x_refsource_SECTRACK"],"url":"http://securitytracker.com/id?1011832"},{"name":"12908","tags":["third-party-advisory","x_refsource_SECUNIA"],"url":"http://secunia.com/advisories/12908"},{"name":"GLSA-200410-27","tags":["vendor-advisory","x_refsource_GENTOO"],"url":"http://www.gentoo.org/security/en/glsa/glsa-200410-27.xml"},{"name":"20041019 mpg123 \"getauthfromurl\" buffer overflow","tags":["mailing-list","x_refsource_BUGTRAQ"],"url":"http://marc.info/?l=bugtraq&m=109834486312407&w=2"},{"name":"11023","tags":["vdb-entry","x_refsource_OSVDB"],"url":"http://www.osvdb.org/11023"},{"name":"mpg123-getauthfromurl-bo(17574)","tags":["vdb-entry","x_refsource_XF"],"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/17574"},{"name":"11468","tags":["vdb-entry","x_refsource_BID"],"url":"http://www.securityfocus.com/bid/11468"},{"name":"DSA-578","tags":["vendor-advisory","x_refsource_DEBIAN"],"url":"http://www.debian.org/security/2004/dsa-578"}],"x_legacyV4Record":{"CVE_data_meta":{"ASSIGNER":"cve@mitre.org","ID":"CVE-2004-0982","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":"Buffer overflow in the getauthfromURL function in httpget.c in mpg123 pre0.59s and mpg123 0.59r could allow remote attackers or local users to execute arbitrary code via an mp3 file that contains a long string before the @ (at sign) in a URL."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"name":"http://www.barrossecurity.com/advisories/mpg123_getauthfromurl_bof_advisory.txt","refsource":"MISC","url":"http://www.barrossecurity.com/advisories/mpg123_getauthfromurl_bof_advisory.txt"},{"name":"1011832","refsource":"SECTRACK","url":"http://securitytracker.com/id?1011832"},{"name":"12908","refsource":"SECUNIA","url":"http://secunia.com/advisories/12908"},{"name":"GLSA-200410-27","refsource":"GENTOO","url":"http://www.gentoo.org/security/en/glsa/glsa-200410-27.xml"},{"name":"20041019 mpg123 \"getauthfromurl\" buffer overflow","refsource":"BUGTRAQ","url":"http://marc.info/?l=bugtraq&m=109834486312407&w=2"},{"name":"11023","refsource":"OSVDB","url":"http://www.osvdb.org/11023"},{"name":"mpg123-getauthfromurl-bo(17574)","refsource":"XF","url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/17574"},{"name":"11468","refsource":"BID","url":"http://www.securityfocus.com/bid/11468"},{"name":"DSA-578","refsource":"DEBIAN","url":"http://www.debian.org/security/2004/dsa-578"}]}}}},"cveMetadata":{"assignerOrgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","assignerShortName":"mitre","cveId":"CVE-2004-0982","datePublished":"2004-11-19T05:00:00.000Z","dateReserved":"2004-10-24T00:00:00.000Z","dateUpdated":"2024-08-08T00:39:00.591Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.1"},"nvd":{"publishedDate":"2005-02-09 05:00:00","lastModifiedDate":"2025-04-03 01:03:51","problem_types":["NVD-CWE-Other","n/a"],"metrics":{"cvssMetricV2":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:C/I:C/A:C","baseScore":10,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"COMPLETE","integrityImpact":"COMPLETE","availabilityImpact":"COMPLETE"},"baseSeverity":"HIGH","exploitabilityScore":10,"impactScore":10,"acInsufInfo":false,"obtainAllPrivilege":true,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}]},"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:mpg123:mpg123:0.59r:*:*:*:*:*:*:*","matchCriteriaId":"1F8EEF7E-C6BB-4669-81D2-68AABF8A7686"},{"vulnerable":true,"criteria":"cpe:2.3:a:mpg123:mpg123:pre0.59s:*:*:*:*:*:*:*","matchCriteriaId":"9AE94FDE-EC0C-48A1-A1E9-B4112CA4B0D0"}]}]}]},"legacy_mitre":{"record":{"CveYear":"2004","CveId":"982","Ordinal":"1","Title":"CVE-2004-0982","CVE":"CVE-2004-0982","Year":"2004"},"notes":[{"CveYear":"2004","CveId":"982","Ordinal":"1","NoteData":"Buffer overflow in the getauthfromURL function in httpget.c in mpg123 pre0.59s and mpg123 0.59r could allow remote attackers or local users to execute arbitrary code via an mp3 file that contains a long string before the @ (at sign) in a URL.","Type":"Description","Title":"CVE-2004-0982"},{"CveYear":"2004","CveId":"982","Ordinal":"2","NoteData":"2004-11-19","Type":"Other","Title":"Published"},{"CveYear":"2004","CveId":"982","Ordinal":"3","NoteData":"2017-07-10","Type":"Other","Title":"Modified"}]}}}