Initially expected to launch in late May, the OnePlus One CyanogenMod-based smartphone has recently run into some issues delaying its release. After sending out emails to customers saying the device was being pushed back due to a major update, a company employee has stepped forward with more details.

CyanogenMod's head moderator, Abhisek Devkota, took to Reddit saying the recent OpenSSL bug that surfaced was the reason release was being bumped. After the SSL issue went public on June 5th, Cyanogen decided it needed more time to make sure OnePlus One software wasn't at risk. While not nearly as devastating as the Heartbleed bug from April, last week's flaw was critical enough for the Cyanagen team to hold back the handset.

Devkota said the team wanted the issues fixed for the factory release of the OnePlus One because a "new release means the whole firmware needs to be re-certified (including QA time)" and that they believe the added security outweighs the wait time.

Starting at $299 for the 16GB model, OnePlus One packs a quad-core Qualcomm Snapdragon at 2.5GHz, 3GB of RAM, a 5.5-inch 1080p display and a 13-megapixel rear facing camera courtesy of Sony. Some have suggested that with such a robust feature set and affordable price tag, it could very well compete alongside well known and already popular Android devices. At this point, there is still no firm release or ship date, and preorders on the official site are still only available by invitation only.