Lucene search
+L

Libopt.a 3.1x - Error Logging Buffer Overflow (1)

🗓️ 24 Apr 2003 00:00:00Reported by kfType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 21 Views

Libopt.a 3.1x has a buffer overflow in error logging functions due to insufficient bounds checking.

Related
Code
ReporterTitlePublishedViews
Family
cve
CVE
CVE-2003-0390
10 Jun 200304:00
cve
cvelist
Cvelist
CVE-2003-0390
10 Jun 200304:00
cvelist
debiancve
Debian CVE
CVE-2003-0390
10 Jun 200304:00
debiancve
exploitdb
Exploit DB
Libopt.a 3.1x - Error Logging Buffer Overflow (2)
24 Apr 200300:00
exploitdb
euvd
EUVD
EUVD-2003-0384
7 Oct 202500:30
euvd
nvd
NVD
CVE-2003-0390
2 Jul 200304:00
nvd
osv
OSV
DEBIAN-CVE-2003-0390
2 Jul 200304:00
osv
/*
source: https://www.securityfocus.com/bid/7433/info

Libopt library has been reported prone to a buffer overflow vulnerability.

It has been reported that several Libopt.a error logging functions, may be prone to buffer overflow vulnerabilities when handling excessive data. The data may be supplied as an argument to a program linked to the vulnerable library. This condition arises from a lack of sufficient bounds checking performed on the user-supplied data, before it is copied into a memory buffer. As a result the bounds of an internal stack-based memory buffer may be overflowed and adjacent memory corrupted with attacker supplied data. It should be noted that no SUID applications linked to this library are currently known.

Although unconfirmed this vulnerability may be exploited to execute arbitrary attacker supplied code.

It should be noted that although this vulnerability was reported to affect Libopt.a version 3.18 previous versions might also be affected.
*/

/* To compile vuln.c :                              */
/* cc -o vuln vuln.c /path/to/opt-3.18/src/libopt.a */

main(int *argc, char **argv)
{
  /* use OPT opt_atoi() */
        int y = opt_atoi(argv[1]);        printf("opt_atoi(): %i\n", y);
}

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