Shellshock হল Bash শেল ইউজার ইন্টারফেসে পাওয়া একটি কোডিং venerability-এর সাধারণ নাম, যা Unix-ভিত্তিক অপারেটিং সিস্টেমগুলোকে প্রভাবিত করে, যার মধ্যে রয়েছে Linux এবং Mac OS X, এবং আক্রমণকারীদের দূর থেকে একটি সিস্টেমের পূর্ণ নিয়ন্ত্রণ লাভ করতে দেয়।
Stéphane Chazelas সেপ্টেম্বর ২০১৪ সালে এটি আবিষ্কার করেন। এই venerability, যাকে CVE-2014-6271 এবং CVE-2014-7169-ও বলা হয়, ২০ বছরের বেশি সময় ধরে বিদ্যমান ছিল। Shellshock ৪.৩ পর্যন্ত শেলের প্রতিটি ভার্সনে বিদ্যমান।
Shellshock ফ্লর किसी অথেন্টিকেশন ছাড়াই এক্সপ্লয়েট করা সম্ভব, একটি নির্দিষ্টভাবে তৈরি করা Bash ফাংশনের শেষে আর্বিট্রারি ম্যালিশিয়াস কোড যোগ করে। এই টেকনিক আক্রমণকারীকে একটি সিস্টেমের কমান্ড-লাইন অ্যাক্সেস লাভ করতে সক্ষম করতে পারে, যা প্রায়শই অনির্বাচিত অ্যাক্সেস দেয় প্রোগ্রাম চালাতে, সেনসিটিভ ডেটার জন্য মেমরি ফিল্টার করতে, অথবা একটি সেলফ-প্রোপাগেটিং ওয়ার্মের সুযোগ সৃষ্টি করতে।
প্রভাবিত অধিকাংশ সার্ভার ও OS প্রোভাইডার Shellshock venerability ঠিক করার জন্য সফটওয়্যার আপডেট রিলিজ করেছে। একটি সিস্টেম Shellshock দ্বারা প্রভাবিত কিনা বা প্যাচ সফলভাবে সমস্যা সমাধান করেছে কিনা চেক করার জন্য বিভিন্ন টুল موجود। সংস্থাগুলো লগ মনিটরিং টেকনিক ব্যবহার করা উচিত Shellshock এক্সপ্লয়িটেশন অটেম্প্টের সাবूत সনাক্ত করতে; এমন পেলোড URL বা HTTP হেডারের মাধ্যমে ডেলিভার হয়, তাই সাবুত ছেড়ে যায়।
US-CERT-এর National Vulnerability Database ফ্লরের সেভেরিটি ১০.০ রেটিং দিয়েছে। এটিকে Heartbleed venerability-র সাথে তুলনা করা হয়েছে মূলত এর সেভেরিটি রেটিং-এর কারণে।