Every CVE Search/ Get API key

CVE-2013-4407

HTTP::Body::Multipart in the HTTP-Body 1.08, 1.17, and earlier module for Perl uses the part of...

6.8 MediumFix available

HTTP::Body::Multipart in the HTTP-Body module for Perl (1.07 through 1.22, before 1.23) uses the part of the uploaded file's name after the first "." character as the suffix of a temporary file, which makes it easier for remote attackers to conduct attacks by leveraging subsequent behavior that may assume the suffix is well-formed.

Exploit likelihood

2.88%Up 1.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 6.8

HTTP::Body::Multipart in the HTTP-Body module for Perl (1.07 through 1.22, before 1.23) uses the part of the uploaded file's name after the first "." character as the suffix of a temporary file, which makes it easier for remote attackers to conduct attacks by leveraging subsequent behavior that may assume the suffix is well-formed.

Record
CVE-2013-4407
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Updated
2026-11-02
CVE List No score

HTTP::Body::Multipart in the HTTP-Body module for Perl (1.07 through 1.22, before 1.23) uses the part of the uploaded file's name after the first "." character as the suffix of a temporary file, which makes it easier for remote attackers to conduct attacks by leveraging subsequent behavior that may assume the suffix is well-formed.

Record
CVE-2013-4407
Updated
2026-11-02
EUVDEUVD-2013-4286 No score

HTTP::Body::Multipart in the HTTP-Body module for Perl (1.07 through 1.22, before 1.23) uses the part of the uploaded file's name after the first "." character as the suffix of a temporary file, which makes it easier for remote attackers to conduct attacks by leveraging subsequent behavior that may assume the suffix is well-formed.

Record
EUVD-2013-4286
Updated
2026-11-03
GitHub AdvisoriesGHSA-8v7w-j6g2-p6j2 No score

HTTP::Body::Multipart in the HTTP-Body 1.08, 1.17, and earlier module for Perl uses the part of...

HTTP::Body::Multipart in the HTTP-Body 1.08, 1.17, and earlier module for Perl uses the part of the uploaded file's name after the first "." character as the suffix of a temporary file, which makes it easier for remote attackers to conduct attacks by leveraging subsequent behavior that may assume the suffix is well-formed.

Record
GHSA-8v7w-j6g2-p6j2
Updated
2026-11-02
OSVALPINE-CVE-2013-4407 No score

HTTP::Body::Multipart in the HTTP-Body module for Perl (1.07 through 1.22, before 1.23) uses the part of the uploaded file's name after the first "." character as the suffix of a temporary file, which makes it easier for remote attackers to conduct attacks by leveraging subsequent behavior that may assume the suffix is well-formed.

Record
ALPINE-CVE-2013-4407
Updated
2026-11-02
OSV No score

HTTP::Body::Multipart in the HTTP-Body module for Perl (1.07 through 1.22, before 1.23) uses the part of the uploaded file's name after the first "." character as the suffix of a temporary file, which makes it easier for remote attackers to conduct attacks by leveraging subsequent behavior that may assume the suffix is well-formed.

Record
CVE-2013-4407
Updated
2026-11-02
Show 5 moreShow less
OSVDEBIAN-CVE-2013-4407 No score

HTTP::Body::Multipart in the HTTP-Body module for Perl (1.07 through 1.22, before 1.23) uses the part of the uploaded file's name after the first "." character as the suffix of a temporary file, which makes it easier for remote attackers to conduct attacks by leveraging subsequent behavior that may assume the suffix is well-formed.

Record
DEBIAN-CVE-2013-4407
Updated
2026-11-02
OSVMGASA-2013-0352 No score

Updated perl-HTTP-Body packages fix CVE-2013-4407

Updated perl-HTTP-Body package fixes security vulnerability:

Jonathan Dolle reported a design error in HTTP::Body, a Perl module for processing data from HTTP POST requests. The HTTP body multipart parser creates temporary files which preserve the suffix of the uploaded file. An attacker able to upload files to a service that uses HTTP::Body::Multipart could potentially execute commands on the server if these temporary filenames are used in subsequent commands without further checks (CVE-2013-4407).

Record
MGASA-2013-0352
Updated
2026-11-02
OSVMGASA-2024-0127 No score

Updated perl-HTTP-Body packages fix security vulnerability

HTTP::Body::Multipart in the HTTP-Body 1.08, 1.17, and earlier module for Perl uses the part of the uploaded file's name after the first "." character as the suffix of a temporary file, which makes it easier for remote attackers to conduct attacks by leveraging subsequent behavior that may assume the suffix is well-formed. (CVE-2013-4407)

Record
MGASA-2024-0127
Updated
2026-11-02
OSVopenSUSE-SU-2024:10492-1 No score

perl-HTTP-Body-1.22-1.4 on GA media

These are all security issues fixed in the perl-HTTP-Body-1.22-1.4 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10492-1
Updated
2026-11-02
OSVUBUNTU-CVE-2013-4407 No score

HTTP::Body::Multipart in the HTTP-Body module for Perl (1.07 through 1.22, before 1.23) uses the part of the uploaded file's name after the first "." character as the suffix of a temporary file, which makes it easier for remote attackers to conduct attacks by leveraging subsequent behavior that may assume the suffix is well-formed.

Record
UBUNTU-CVE-2013-4407
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
perl-http-body
Alpine:v3.16
before 1.22-r2, plus listed versions
1.12-r01.15-r01.17-r01.22-r01.22-r1
1.22-r2
perl-http-body
Alpine:v3.17
before 1.22-r2, plus listed versions
1.12-r01.15-r01.17-r01.22-r01.22-r1
1.22-r2
perl-http-body
Alpine:v3.18
before 1.22-r3, plus listed versions
1.12-r01.15-r01.17-r01.22-r01.22-r11.22-r2
1.22-r3
perl-http-body
Alpine:v3.19
before 1.22-r4, plus listed versions
1.12-r01.15-r01.17-r01.22-r01.22-r11.22-r21.22-r3
1.22-r4
libhttp-body-perl
Debian:12
before 1.17-2
1.17-2
libhttp-body-perl
Debian:13
before 1.17-2
1.17-2
libhttp-body-perl
Debian:14
before 1.17-2
1.17-2
libhttp-body-perl
Debian:7
before 1.11-1+deb7u1, plus listed versions
1.11-1
1.11-1+deb7u1
perl-HTTP-Body
Mageia:2
before 1.150.0-1.1.mga2
1.150.0-1.1.mga2
perl-HTTP-Body
Mageia:3
before 1.170.0-2.1.mga3
1.170.0-2.1.mga3
perl-HTTP-Body
Mageia:9
before 1.230.0-1.mga9
1.230.0-1.mga9
perl-HTTP-Body
openSUSE:Tumbleweed
before 1.22-1.4
1.22-1.4

History

History
RecordedChangedSources
affected
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2013-4407 is a medium vulnerability (CVSS 6.8) in Http-body Project Http-body, published November 21, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.88%, the 86th percentile. Fixed in perl-http-body 1.22-r2.

References

Show 14 moreShow less
MoveEnter Open