{ "CVE_data_meta" : { "ASSIGNER" : "cert@cert.org", "ID" : "CVE-2017-3225", "STATE" : "PUBLIC", "TITLE" : "Das U-Boot's AES-CBC encryption feature uses a zero (0) initialization vector that may allow attacks against the underlying cryptographic implementation and allow an attacker to decrypt the data" }, "affects" : { "vendor" : { "vendor_data" : [ { "product" : { "product_data" : [ { "product_name" : "U-Boot", "version" : { "version_data" : [ { "affected" : "<", "version_name" : "2017.09", "version_value" : "2017.09" } ] } } ] }, "vendor_name" : "Das" } ] } }, "data_format" : "MITRE", "data_type" : "CVE", "data_version" : "4.0", "description" : { "description_data" : [ { "lang" : "eng", "value" : "Das U-Boot is a device bootloader that can read its configuration from an AES encrypted file. For devices utilizing this environment encryption mode, U-Boot's use of a zero initialization vector may allow attacks against the underlying cryptographic implementation and allow an attacker to decrypt the data. Das U-Boot's AES-CBC encryption feature uses a zero (0) initialization vector. This allows an attacker to perform dictionary attacks on encrypted data produced by Das U-Boot to learn information about the encrypted data." } ] }, "problemtype" : { "problemtype_data" : [ { "description" : [ { "lang" : "eng", "value" : "CWE-329" } ] } ] }, "references" : { "reference_data" : [ { "name" : "VU#166743", "refsource" : "CERT-VN", "url" : "https://www.kb.cert.org/vuls/id/166743" }, { "name" : "100675", "refsource" : "BID", "url" : "http://www.securityfocus.com/bid/100675" } ] }, "source" : { "discovery" : "UNKNOWN" } }