OpenSC Smart Card Serial Number Multiple Buffer Overflow Vulnerabilities
BID:45435
Info
OpenSC Smart Card Serial Number Multiple Buffer Overflow Vulnerabilities
| Bugtraq ID: | 45435 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2010-4523 |
| Remote: | No |
| Local: | Yes |
| Published: | Dec 13 2010 12:00AM |
| Updated: | Apr 16 2015 05:49PM |
| Credit: | Rafael Dominguez Vega |
| Vulnerable: |
SuSE openSUSE 11.3 S.u.S.E. openSUSE 11.2 S.u.S.E. openSUSE 11.1 OpenSC OpenSC 0.11.13 Mandriva Linux Mandrake 2010.1 x86_64 Mandriva Linux Mandrake 2010.1 Mandriva Linux Mandrake 2010.0 x86_64 Mandriva Linux Mandrake 2010.0 Mandriva Linux Mandrake 2009.0 x86_64 Mandriva Linux Mandrake 2009.0 MandrakeSoft Corporate Server 4.0 x86_64 MandrakeSoft Corporate Server 4.0 Gentoo Linux |
| Not Vulnerable: | |
Discussion
OpenSC Smart Card Serial Number Multiple Buffer Overflow Vulnerabilities
OpenSC is prone to multiple buffer-overflow vulnerabilities because the application fails to perform adequate boundary checks on user-supplied input.
Attackers may leverage these issues to execute arbitrary code in the context of the application. Failed attacks will cause denial-of-service conditions.
OpenSC 0.11.13 is vulnerable; other versions may also be affected.
OpenSC is prone to multiple buffer-overflow vulnerabilities because the application fails to perform adequate boundary checks on user-supplied input.
Attackers may leverage these issues to execute arbitrary code in the context of the application. Failed attacks will cause denial-of-service conditions.
OpenSC 0.11.13 is vulnerable; other versions may also be affected.
Exploit / POC
OpenSC Smart Card Serial Number Multiple Buffer Overflow Vulnerabilities
The researcher who discovered the vulnerability has created a proof-of-concept smart card to trigger the issue. Please see the references for more information.
The researcher who discovered the vulnerability has created a proof-of-concept smart card to trigger the issue. Please see the references for more information.
Solution / Fix
OpenSC Smart Card Serial Number Multiple Buffer Overflow Vulnerabilities
Solution:
The vendor has fixed the issue in the SVN repository. Please see the references for more information.
Mandriva Linux Mandrake 2009.0 x86_64
Mandriva Linux Mandrake 2010.0 x86_64
Mandriva Linux Mandrake 2010.1 x86_64
Mandriva Linux Mandrake 2010.1
Mandriva Linux Mandrake 2009.0
Mandriva Linux Mandrake 2010.0
MandrakeSoft Corporate Server 4.0
MandrakeSoft Corporate Server 4.0 x86_64
Solution:
The vendor has fixed the issue in the SVN repository. Please see the references for more information.
Mandriva Linux Mandrake 2009.0 x86_64
-
Mandriva lib64opensc-devel-0.11.7-0.2mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64opensc2-0.11.7-0.2mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva mozilla-plugin-opensc-0.11.7-0.2mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva opensc-0.11.7-0.2mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2010.0 x86_64
-
Mandriva lib64opensc-devel-0.11.9-1.16mdv2010.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64opensc2-0.11.9-1.16mdv2010.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva mozilla-plugin-opensc-0.11.9-1.16mdv2010.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva opensc-0.11.9-1.16mdv2010.0.x86_64.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2010.1 x86_64
-
Mandriva lib64opensc-devel-0.11.13-1.1mdv2010.2.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64opensc2-0.11.13-1.1mdv2010.2.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva mozilla-plugin-opensc-0.11.13-1.1mdv2010.2.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva opensc-0.11.13-1.1mdv2010.2.x86_64.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2010.1
-
Mandriva libopensc-devel-0.11.13-1.1mdv2010.2.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libopensc2-0.11.13-1.1mdv2010.2.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva mozilla-plugin-opensc-0.11.13-1.1mdv2010.2.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva opensc-0.11.13-1.1mdv2010.2.i586.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2009.0
-
Mandriva libopensc-devel-0.11.7-0.2mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libopensc2-0.11.7-0.2mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva mozilla-plugin-opensc-0.11.7-0.2mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva opensc-0.11.7-0.2mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2010.0
-
Mandriva libopensc-devel-0.11.9-1.16mdv2010.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libopensc2-0.11.9-1.16mdv2010.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva mozilla-plugin-opensc-0.11.9-1.16mdv2010.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva opensc-0.11.9-1.16mdv2010.0.i586.rpm
http://www.mandriva.com/en/download/
MandrakeSoft Corporate Server 4.0
-
Mandriva libopensc2-0.10.1-2.3.20060mlcs4.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libopensc2-devel-0.10.1-2.3.20060mlcs4.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva mozilla-plugin-opensc-0.10.1-2.3.20060mlcs4.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva opensc-0.10.1-2.3.20060mlcs4.i586.rpm
http://www.mandriva.com/en/download/
MandrakeSoft Corporate Server 4.0 x86_64
-
Mandriva lib64opensc2-0.10.1-2.3.20060mlcs4.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64opensc2-devel-0.10.1-2.3.20060mlcs4.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva mozilla-plugin-opensc-0.10.1-2.3.20060mlcs4.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva opensc-0.10.1-2.3.20060mlcs4.x86_64.rpm
http://www.mandriva.com/en/download/
References
OpenSC Smart Card Serial Number Multiple Buffer Overflow Vulnerabilities
References:
References:
- OpenSC �?? �??Get Serial Number�?� Stack-based Buffer Overflow (MWR InfoSecurity)
- OpenSC Changeset 4913 (OpenSC)