Skip to content
OpenAdvisories
Unscored CVE-2018-9246 EUVD-2018-20840GHSA-9f5v-36fp-5cv6

The PGObject::Util::DBAdmin module before 0.120.0 for Perl, as used in LedgerSMB through 1.5.x, insufficiently sanitizes or escapes variabl…

Published Jun 8, 2018 · Updated Aug 5, 2024 · Assigned by mitre

Description

The PGObject::Util::DBAdmin module before 0.120.0 for Perl, as used in LedgerSMB through 1.5.x, insufficiently sanitizes or escapes variable values used as part of shell command execution, resulting in shell code injection via the create(), run_file(), backup(), or restore() function. The vulnerability allows unauthorized users to execute code with the same privileges as the running application.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libpgobject-util-dbadmin-perl 0.130.1-1 —
Debian 13 libpgobject-util-dbadmin-perl 0.130.1-1 —
Debian 12 libpgobject-util-dbadmin-perl 0.130.1-1 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libpgobject-util-dbadmin-perl No fix yet —

References