Lumension® Endpoint Intelligence Center

Intelligence Center » Browse All Vulnerabilities » CVE-2008-1148


Vulnerability Score 6.8 6.8
CVE Id CVE-2008-1148
Last Modified 05 Sep 2008 05:36:57
Published 04 Mar 2008 06:44:00
Confidentiality Impact PARTIAL PARTIAL
Integrity Impact PARTIAL PARTIAL
Availability Impact PARTIAL PARTIAL
Access Vector NETWORK
Access Complexity MEDIUM
Authentication NONE



A certain pseudo-random number generator (PRNG) algorithm that uses ADD with 0 random hops (aka "Algorithm A0"), as used in OpenBSD 3.5 through 4.2 and NetBSD 1.6.2 through 4.0, allows remote attackers to guess sensitive values such as (1) DNS transaction IDs or (2) IP fragmentation IDs by observing a sequence of previously generated values. NOTE: this issue can be leveraged for attacks such as DNS cache poisoning, injection into TCP packets, and OS fingerprinting.

Vulnerable Systems


  • Cosmicperl Directory Pro 10.0.3

  • Darwin 1.0

  • Darwin 9.1

  • Navision Financials Server 3.0



BID - 27647

BUGTRAQ - 20080206 A paper by Amit Klein (Trusteer): "OpenBSD DNS Cache Poisoning and Multiple O/S Predictable IP ID Vulnerability"


SECUNIA - 28819

XF - openbsd-add-weak-security(41157)

XF - openbsd-prng-dns-spoofing(40329)

Last Updated: 27 May 2016 10:47:02