The vulnerability in this processor is that the branch predictor only looks at the virtual address in an address space and is not able to separate the virtual address of one process from and other process does when this branch in the victim also executes the branch predictor would look up its branch target buffer and it would find that the next address to be executed corresponds to this address and it would start to speculatively execute this.
इस प्रोसेसर में भेद्यता यह है कि शाखा प्रेडिक्टर केवल एक एड्रेस स्पेस में वर्चुअल एड्रेस को देखता है और एक प्रक्रिया के वर्चुअल एड्रेस को अन्य प्रक्रिया से अलग करने में सक्षम नहीं है और अन्य प्रक्रिया तब क्या करता है, जब यह पीड़ित प्रक्रिया की ब्रांच, शाखा के भविष्यवक्ता को , ब्रांच प्रिडिक्टर को एग्जीक्यूट करता है, तब अपने शाखा लक्ष्य बफर को देखेगा, और यह पता लगाएगा कि निष्पादित किया जाने वाला अगला पता इस पते से मेल खाता है और यह सट्टा लगाना शुरू कर देगा।