Hashcash Remote Heap Buffer Overflow Vulnerability
BID:18659
CVE-2006-3251 |Info
Hashcash Remote Heap Buffer Overflow Vulnerability
| Bugtraq ID: | 18659 |
| Class: | Boundary Condition Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Jun 26 2006 12:00AM |
| Updated: | Jul 21 2006 04:07PM |
| Credit: | Discovery is credited to Andreas Seltenreich <[email protected]>. |
| Vulnerable: |
Hashcash Hashcash 1.17 Hashcash Hashcash 1.16 Hashcash Hashcash 1.15 Hashcash Hashcash 1.14 Hashcash Hashcash 1.13 Hashcash Hashcash 1.12 Hashcash Hashcash 1.11 Hashcash Hashcash 1.10 Hashcash Hashcash 1.0 9 Hashcash Hashcash 1.0 8 Hashcash Hashcash 1.0 7 Hashcash Hashcash 1.0 6 Hashcash Hashcash 1.0 5 Hashcash Hashcash 1.0 4 Hashcash Hashcash 1.0 3 Hashcash Hashcash 1.0 2 Hashcash Hashcash 1.0 1 Hashcash Hashcash 1.0 Hashcash Hashcash 1.20 Hashcash Hashcash 1.19 Hashcash Hashcash 1.18 Gentoo Linux Debian Linux 3.1 sparc Debian Linux 3.1 s/390 Debian Linux 3.1 ppc Debian Linux 3.1 mipsel Debian Linux 3.1 mips Debian Linux 3.1 m68k Debian Linux 3.1 ia-64 Debian Linux 3.1 ia-32 Debian Linux 3.1 hppa Debian Linux 3.1 arm Debian Linux 3.1 amd64 Debian Linux 3.1 alpha Debian Linux 3.1 |
| Not Vulnerable: |
Hashcash Hashcash 1.21 |
Discussion
Hashcash Remote Heap Buffer Overflow Vulnerability
A buffer-overflow vulnerability exists in the generic C implementation of Hashcash. This issue is due to the software's failure to properly bounds-check user-supplied input before copying it to an insufficiently sized memory buffer.
This issue may allow attackers to execute arbitrary machine code in the context of the affected application. This may facilitate the remote compromise of affected computers.
Hashcash versions prior to 1.21 are vulnerable to this issue.
A buffer-overflow vulnerability exists in the generic C implementation of Hashcash. This issue is due to the software's failure to properly bounds-check user-supplied input before copying it to an insufficiently sized memory buffer.
This issue may allow attackers to execute arbitrary machine code in the context of the affected application. This may facilitate the remote compromise of affected computers.
Hashcash versions prior to 1.21 are vulnerable to this issue.
Exploit / POC
Hashcash Remote Heap Buffer Overflow Vulnerability
Currently we are not aware of any exploits for this issue. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Currently we are not aware of any exploits for this issue. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution / Fix
Hashcash Remote Heap Buffer Overflow Vulnerability
Solution:
The vendor has released version 1.21 of the C implementation of Hashcash to address this issue.
Please see the referenced advisories for more information on obtaining and applying fixes.
Hashcash Hashcash 1.19
Hashcash Hashcash 1.20
Hashcash Hashcash 1.18
Hashcash Hashcash 1.0 6
Hashcash Hashcash 1.0 4
Hashcash Hashcash 1.0
Hashcash Hashcash 1.0 5
Hashcash Hashcash 1.0 9
Hashcash Hashcash 1.0 2
Hashcash Hashcash 1.0 7
Hashcash Hashcash 1.0 8
Hashcash Hashcash 1.0 1
Hashcash Hashcash 1.0 3
Hashcash Hashcash 1.10
Hashcash Hashcash 1.11
Hashcash Hashcash 1.12
Hashcash Hashcash 1.13
Hashcash Hashcash 1.14
Hashcash Hashcash 1.15
Hashcash Hashcash 1.16
Hashcash Hashcash 1.17
Solution:
The vendor has released version 1.21 of the C implementation of Hashcash to address this issue.
Please see the referenced advisories for more information on obtaining and applying fixes.
Hashcash Hashcash 1.19
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.20
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.18
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.0 6
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.0 4
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.0
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.0 5
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.0 9
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.0 2
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.0 7
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.0 8
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.0 1
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.0 3
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.10
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.11
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.12
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.13
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.14
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.15
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.16
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
Hashcash Hashcash 1.17
-
Hashcash hashcash-1.21.tgz
http://hashcash.org/source/hashcash-1.21.tgz
References
Hashcash Remote Heap Buffer Overflow Vulnerability
References:
References:
- Hashcash ChangeLog (Hashcash)
- Hashcash Homepage (Hashcash)