A use after return issue was found in Opensc before version 0.22.0 in insert_pin function that could potentially crash programs using the library.
The product does not check the return value from a method or function, which can prevent it from detecting unexpected states and conditions.
| Name | Vendor | Start Version | End Version | 
|---|---|---|---|
| Opensc | Opensc_project | * | 0.22.0 (excluding) | 
| Opensc | Ubuntu | bionic | * | 
| Opensc | Ubuntu | esm-apps/bionic | * | 
| Opensc | Ubuntu | esm-apps/focal | * | 
| Opensc | Ubuntu | esm-apps/xenial | * | 
| Opensc | Ubuntu | focal | * | 
| Opensc | Ubuntu | hirsute | * | 
| Opensc | Ubuntu | impish | * | 
| Opensc | Ubuntu | kinetic | * | 
| Opensc | Ubuntu | lunar | * | 
| Opensc | Ubuntu | mantic | * | 
| Opensc | Ubuntu | trusty | * | 
| Opensc | Ubuntu | upstream | * | 
| Opensc | Ubuntu | xenial | * |