CVE-2010-1938
Summary
| CVE | CVE-2010-1938 |
|---|---|
| State | PUBLISHED |
| Assigner | mitre |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2010-05-28 18:30:01 UTC |
| Updated | 2026-04-29 01:13:23 UTC |
| Description | Off-by-one error in the __opiereadrec function in readrec.c in libopie in OPIE 2.4.1-test1 and earlier, as used on FreeBSD 6.4 through 8.1-PRERELEASE and other platforms, allows remote attackers to cause a denial of service (daemon crash) or possibly execute arbitrary code via a long username, as demonstrated by a long USER command to the FreeBSD 8.0 ftpd. |
Risk And Classification
CVSS v2.0 Breakdown
Access Vector
NetworkAccess Complexity
MediumAuthentication
NoneConfidentiality
CompleteIntegrity
CompleteAvailability
CompleteAV:N/AC:M/Au:N/C:C/I:C/A:C
NVD Known Affected Configurations (CPE 2.3)
| Type | Vendor | Product | Version | Update | Edition | Language |
|---|---|---|---|---|---|---|
| Operating System | Freebsd | Freebsd | 6 | stable | All | All |
| Operating System | Freebsd | Freebsd | 6.4 | All | All | All |
| Operating System | Freebsd | Freebsd | 6.4 | release | All | All |
| Operating System | Freebsd | Freebsd | 6.4 | release_p2 | All | All |
| Operating System | Freebsd | Freebsd | 6.4 | release_p3 | All | All |
| Operating System | Freebsd | Freebsd | 6.4 | release_p4 | All | All |
| Operating System | Freebsd | Freebsd | 6.4 | release_p5 | All | All |
| Operating System | Freebsd | Freebsd | 6.4 | stable | All | All |
| Operating System | Freebsd | Freebsd | 7.0 | All | All | All |
| Operating System | Freebsd | Freebsd | 7.0 | beta_4 | All | All |
| Operating System | Freebsd | Freebsd | 7.0 | current | All | All |
| Operating System | Freebsd | Freebsd | 7.0 | pre-release | All | All |
| Operating System | Freebsd | Freebsd | 7.0 | release | All | All |
| Operating System | Freebsd | Freebsd | 7.0 | release-p12 | All | All |
| Operating System | Freebsd | Freebsd | 7.0 | release-p8 | All | All |
| Operating System | Freebsd | Freebsd | 7.0 | release-p9 | All | All |
| Operating System | Freebsd | Freebsd | 7.0 | releng | All | All |
| Operating System | Freebsd | Freebsd | 7.0 | stable | All | All |
| Operating System | Freebsd | Freebsd | 7.0-release | All | All | All |
| Operating System | Freebsd | Freebsd | 7.0_beta4 | All | All | All |
| Operating System | Freebsd | Freebsd | 7.0_releng | All | All | All |
| Operating System | Freebsd | Freebsd | 7.1 | All | All | All |
| Operating System | Freebsd | Freebsd | 7.1 | pre-release | All | All |
| Operating System | Freebsd | Freebsd | 7.1 | rc1 | All | All |
| Operating System | Freebsd | Freebsd | 7.1 | release-p1 | All | All |
| Operating System | Freebsd | Freebsd | 7.1 | release-p2 | All | All |
| Operating System | Freebsd | Freebsd | 7.1 | release-p4 | All | All |
| Operating System | Freebsd | Freebsd | 7.1 | release-p5 | All | All |
| Operating System | Freebsd | Freebsd | 7.1 | release-p6 | All | All |
| Operating System | Freebsd | Freebsd | 7.1 | stable | All | All |
| Operating System | Freebsd | Freebsd | 7.2 | All | All | All |
| Operating System | Freebsd | Freebsd | 7.2 | pre-release | All | All |
| Operating System | Freebsd | Freebsd | 7.2 | stable | All | All |
| Operating System | Freebsd | Freebsd | 8.0 | All | All | All |
| Operating System | Freebsd | Freebsd | 8.1-prerelease | All | All | All |
| Application | Nrl | Opie | 2.10 | All | All | All |
| Application | Nrl | Opie | 2.11 | All | All | All |
| Application | Nrl | Opie | 2.2 | All | All | All |
| Application | Nrl | Opie | 2.21 | All | All | All |
| Application | Nrl | Opie | 2.22 | All | All | All |
| Application | Nrl | Opie | 2.3 | All | All | All |
| Application | Nrl | Opie | 2.32 | All | All | All |
| Application | Nrl | Opie | 2.4 | All | All | All |
| Application | Nrl | Opie | All | test1 | All | All |
Vendor Declared Affected Products
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| Debian update for opie - Secunia.com | af854a3a-2127-422b-91ae-364da2661108 | secunia.com | |
| OPIE "__opiereadrec()" Off-by-One and "opielogin" Privilege Escalation Vulnerabilities - Secunia.com | af854a3a-2127-422b-91ae-364da2661108 | secunia.com | Vendor Advisory |
| security.FreeBSD.org/advisories/FreeBSD-SA-10:05.opie.asc | af854a3a-2127-422b-91ae-364da2661108 | security.FreeBSD.org | Vendor Advisory |
| site.pi3.com.pl/adv/libopie-adv.txt | af854a3a-2127-422b-91ae-364da2661108 | site.pi3.com.pl | |
| OPIE '__opiereadrec()' Off By One Heap Memory Corruption Vulnerability | af854a3a-2127-422b-91ae-364da2661108 | www.securityfocus.com | |
| #584932 - CVE-2010-1938 - Debian Bug report logs | af854a3a-2127-422b-91ae-364da2661108 | bugs.debian.org | |
| libopie __readrec() off-by one (FreeBSD ftpd remote PoC) - SecurityReason.com | af854a3a-2127-422b-91ae-364da2661108 | securityreason.com | |
| OPIE Off-by-One Overflow in 'opielogin' Lets Local Users Gain Elevated Privileges - SecurityTracker | af854a3a-2127-422b-91ae-364da2661108 | securitytracker.com | |
| OPIE Authentication System off-by-one : pi3 blog | af854a3a-2127-422b-91ae-364da2661108 | blog.pi3.com.pl | |
| SecurityTracker.com Archives - OPIE Off-by-One Buffer Overflow Lets Remote Users Deny Service | af854a3a-2127-422b-91ae-364da2661108 | securitytracker.com | |
| Debian -- Security Information -- DSA-2281-1 opie | af854a3a-2127-422b-91ae-364da2661108 | www.debian.org | |
| FreeBSD OPIE "__opiereadrec()" Off-by-One Vulnerability - Advisories - Community | af854a3a-2127-422b-91ae-364da2661108 | secunia.com | Vendor Advisory |
| libopie __readrec() off-by one (FreeBSD ftpd remote PoC) ( Research Advisory ) - SecurityReason.com | af854a3a-2127-422b-91ae-364da2661108 | securityreason.com | |
| FreeBSD 8.0 ftpd off-by one PoC (FreeBSD-SA-10:05) | af854a3a-2127-422b-91ae-364da2661108 | www.exploit-db.com | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.