CVE-2014-10402
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open...
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for CVE-2014-10401.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
6.1
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for CVE-2014-10401.
- Record
CVE-2014-10402- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L - CVSS 2.0
- 3.6 Low
AV:L/AC:L/Au:N/C:P/I:N/A:P - Weakness
- CWE-732
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for CVE-2014-10401.
- Record
CVE-2014-10402- Updated
- 2026-11-02
EUVDEUVD-2014-1173 No score
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for CVE-2014-10401.
- Record
EUVD-2014-1173- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-qc7v-jjp2-38r9
6.1
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open...
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for CVE-2014-10401.
- Record
GHSA-qc7v-jjp2-38r9- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L - Weakness
- CWE-732
- Updated
- 2026-11-02
OSVALPINE-CVE-2014-10402
6.1
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for CVE-2014-10401.
- Record
ALPINE-CVE-2014-10402- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L - Updated
- 2026-11-02
OSVAZL-41925
6.1
CVE-2014-10402 affecting package perl-DBI for versions less than 1.632-1
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for CVE-2014-10401.
- Record
AZL-41925- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L - Updated
- 2026-11-02
Show 14 moreShow less
OSVBELL-CVE-2014-10402
6.1
CVE-2014-10402 does not affect BellSoft software
- Record
BELL-CVE-2014-10402- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L - Updated
- 2026-11-02
OSV
6.1
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for CVE-2014-10401.
- Record
CVE-2014-10402- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L - Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-10402
6.1
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for CVE-2014-10401.
- Record
DEBIAN-CVE-2014-10402- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2022-1641
6.1
perl-DBI security update
The DBI is the standard database interface module for Perl.It defines a set of methods, variables and conventions that providea consistent database interface independent of the actual database being used.It is important to remember that the DBI is just an interface.The DBI is a layer of "glue" between an application and one or more database driver modules.It is the driver modules which do most of the real work. The DBI provides a standard interface and framework for the drivers to operate within.
Security Fix(es):
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for CVE-2014-10401.(CVE-2014-10402)
- Record
OESA-2022-1641- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-10402
6.1
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for CVE-2014-10401.
- Record
UBUNTU-CVE-2014-10402- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L - Updated
- 2026-11-02
OSVMGASA-2021-0451 No score
Updated perl-DBI packages fix security vulnerability
An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). (CVE-2014-10402)
- Record
MGASA-2021-0451- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:2051-1 No score
Security update for perl-DBI
This update for perl-DBI fixes the following issues:
- DBD::File drivers could open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). [bsc#1176492, CVE-2014-10401, CVE-2014-10402]
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:2051-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:2064-1 No score
Security update for perl-DBI
This update for perl-DBI fixes the following issues:
- DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). [bsc#1176492, CVE-2014-10401, CVE-2014-10402]
This update was imported from the SUSE:SLE-15-SP2:Update update project.
- Record
openSUSE-SU-2020:2064-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11161-1 No score
perl-DBI-1.643-2.7 on GA media
These are all security issues fixed in the perl-DBI-1.643-2.7 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11161-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:3384-1 No score
Security update for perl-DBI
This update for perl-DBI fixes the following issues:
- DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). [bsc#1176492, CVE-2014-10401, CVE-2014-10402]
- Record
SUSE-SU-2020:3384-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:3385-1 No score
Security update for perl-DBI
This update for perl-DBI fixes the following issues:
- DBD::File drivers could open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). [bsc#1176492, CVE-2014-10401, CVE-2014-10402]
- Record
SUSE-SU-2020:3385-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:3136-1 No score
Security update for perl-DBI
This update for perl-DBI fixes the following issues:
- CVE-2014-10401: Fixed incorrect permission on opening files via DBD::File drivers (bsc#1176492)
- CVE-2014-10402: Fixed incorrect permission on opening files via DBD::File drivers (bsc#1176492)
- Record
SUSE-SU-2024:3136-1- Updated
- 2026-11-02
OSVUSN-5030-1 No score
libdbi-perl vulnerabilities
It was discovered that the Perl DBI module incorrectly opened files outside of the folder specified in the data source name. A remote attacker could possibly use this issue to obtain sensitive information. (CVE-2014-10402)
It was discovered that the Perl DBI module incorrectly handled certain long strings. A local attacker could possibly use this issue to cause the DBI module to crash, resulting in a denial of service. This issue only affected Ubuntu 18.04 LTS. (CVE-2020-14393)
- Record
USN-5030-1- Updated
- 2026-11-02
OSVUSN-5030-2 No score
libdbi-perl vulnerabilities
USN-5030-1 addressed vulnerabilities in Perl DBI module. This update provides the corresponding updates for Ubuntu 16.04 ESM.
Original advisory details:
It was discovered that the Perl DBI module incorrectly opened files outside of the folder specified in the data source name. A remote attacker could possibly use this issue to obtain sensitive information. (CVE-2014-10402)
It was discovered that the Perl DBI module incorrectly handled certain long strings. A local attacker could possibly use this issue to cause the DBI module to crash, resulting in a denial of service. (CVE-2020-14393)
- Record
USN-5030-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
perl-dbiAlpine:v3.15 |
before 1.643-r0 | 1.643-r0 |
perl-dbiAlpine:v3.16 |
before 1.643-r0 | 1.643-r0 |
perl-dbiAlpine:v3.17 |
before 1.643-r0 | 1.643-r0 |
perl-dbiAlpine:v3.18 |
before 1.643-r0 | 1.643-r0 |
perl-dbiAlpine:v3.19 |
before 1.643-r0 | 1.643-r0 |
perl-dbiAlpine:v3.20 |
before 1.643-r0 | 1.643-r0 |
perl-dbiAlpine:v3.21 |
before 1.643-r0 | 1.643-r0 |
perl-dbiAlpine:v3.22 |
before 1.643-r0 | 1.643-r0 |
perl-dbiAlpine:v3.23 |
before 1.643-r0 | 1.643-r0 |
perl-dbiAlpine:v3.24 |
before 1.643-r0 | 1.643-r0 |
Show 23 moreShow less
| Package | Affected | Fixed |
|---|---|---|
perl-DBIAzure Linux:3 |
before 1.632-1 | 1.632-1 |
libdbi-perlDebian:12 |
before 1.643-3 | 1.643-3 |
libdbi-perlDebian:13 |
before 1.643-3 | 1.643-3 |
libdbi-perlDebian:14 |
before 1.643-3 | 1.643-3 |
libdbi-perlDebian:9 |
before 1.636-1+deb9u2, plus listed versions 1.636-11.636-1+deb9u1 |
1.636-1+deb9u2 |
perl-DBIMageia:8 |
before 1.643.0-4.1.mga8 | 1.643.0-4.1.mga8 |
perl-DBIopenEuler:20.03-LTS-SP1 |
before 1.643-2.oe1 | 1.643-2.oe1 |
perl-DBIopenEuler:20.03-LTS-SP3 |
before 1.643-2.oe1 | 1.643-2.oe1 |
perl-DBIopenEuler:22.03-LTS |
before 1.643-3.oe2203 | 1.643-3.oe2203 |
perl-DBISUSE:Linux Enterprise Module for Basesystem 15 SP2 From an advisory covering 2 CVEs |
before 1.642-3.9.1 | 1.642-3.9.1 |
perl-DBISUSE:Linux Enterprise Module for Basesystem 15 SP1 From an advisory covering 2 CVEs |
before 1.639-3.14.1 | 1.639-3.14.1 |
perl-DBISUSE:Linux Enterprise Server 12 SP5 From an advisory covering 2 CVEs |
before 1.628-5.9.1 | 1.628-5.9.1 |
perl-DBISUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 2 CVEs |
before 1.628-5.9.1 | 1.628-5.9.1 |
libdbi-perlUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1.627-11.628-11.630-11.630-1ubuntu0.1~esm11.630-1ubuntu0.1~esm4 Show 4 moreShow less1.630-1ubuntu0.1~esm51.630-1ubuntu0.1~esm61.630-1ubuntu0.1~esm81.630-1ubuntu0.1~esm9 |
None known |
libdbi-perlUbuntu:Pro:16.04:LTS |
before 1.634-1ubuntu0.2+esm1, plus listed versions 1.633-11.634-11.634-1build11.634-1ubuntu0.11.634-1ubuntu0.2 |
1.634-1ubuntu0.2+esm1 |
libdbi-perlUbuntu:18.04:LTS |
before 1.640-1ubuntu0.3, plus listed versions 1.637-11.639-11.640-11.640-1ubuntu0.11.640-1ubuntu0.2 |
1.640-1ubuntu0.3 |
libdbi-perlUbuntu:20.04:LTS |
before 1.643-1ubuntu0.1, plus listed versions 1.642-11.642-1build11.643-1 |
1.643-1ubuntu0.1 |
libdbi-perlUbuntu:18.04:LTS From an advisory covering 2 CVEs |
before 1.640-1ubuntu0.3, plus listed versions 1.637-11.639-11.640-11.640-1ubuntu0.11.640-1ubuntu0.2 |
1.640-1ubuntu0.3 |
libdbi-perlUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 1.643-1ubuntu0.1, plus listed versions 1.642-11.642-1build11.643-1 |
1.643-1ubuntu0.1 |
libdbi-perlUbuntu:Pro:16.04:LTS From an advisory covering 2 CVEs |
before 1.634-1ubuntu0.2+esm1, plus listed versions 1.633-11.634-11.634-1build11.634-1ubuntu0.11.634-1ubuntu0.2 |
1.634-1ubuntu0.2+esm1 |
perl-DBIopenSUSE:Leap 15.1 From an advisory covering 2 CVEs |
before 1.639-lp151.3.16.1 | 1.639-lp151.3.16.1 |
perl-DBIopenSUSE:Leap 15.2 From an advisory covering 2 CVEs |
before 1.642-lp152.2.9.1 | 1.642-lp152.2.9.1 |
perl-DBIopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 1.643-2.7 | 1.643-2.7 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-10402 is a medium vulnerability (CVSS 6.1) in Perl Dbi, published September 16, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.49%, the 42nd percentile. Fixed in perl-dbi 1.643-r0.
References
rt.cpan.org/Public/Bug/Display.html?id=99508
lists.debian.org/debian-lts-announce/2022/05/msg00046.html
nvd.nist.gov/vuln/detail/CVE-2014-10402
github.com/advisories/GHSA-qc7v-jjp2-38r9
security.alpinelinux.org/vuln/CVE-2014-10402
docs.bell-sw.com/security/cves/CVE-2014-10402
Show 17 moreShow less
security-tracker.debian.org/tracker/CVE-2014-10402
advisories.mageia.org/MGASA-2021-0451.html
bugs.mageia.org/show_bug.cgi?id=29327
ubuntu.com/security/notices/USN-5030-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1641
suse.com/support/update/announcement/2020/suse-su-20203384-1
bugzilla.suse.com/1176492
suse.com/security/cve/CVE-2014-10401
suse.com/security/cve/CVE-2014-10402
suse.com/support/update/announcement/2020/suse-su-20203385-1
suse.com/support/update/announcement/2024/suse-su-20243136-1
ubuntu.com/security/CVE-2014-10402
ubuntu.com/security/notices/USN-5030-2
cve.org/CVERecord?id=CVE-2014-10402
ubuntu.com/security/CVE-2020-14393
lists.opensuse.org/archives/list/[email protected]/thread/GMGB54ZNHPYCQOCNFWII4FF7QYGHLHOE
lists.opensuse.org/archives/list/[email protected]/thread/43QNN7Q3HNDCS2NCHIGGBFFQET5XKUHO