The style guide says: "Our style is to use one word wherever possible. ... But cyber-attack is hyphenated – you might think arbitrarily, but we feel the morphology (word structure) makes "cyberattack" read rather oddly; something to do with the vowel after "cyber", perhaps.
Is cyber attack one word or two?
CBS News, PC World, ComputerWorld, CNET, the Washington Post, and The New York Times all favor the single-word version, "cyberattack". Further, while Merriam-Webster doesn't acknowledge the single word "cyberattack," it does acknowledge other single-word cyberusages.
Is cyber hyphenated?
Cyber- is a prefix that has gained popularity since the middle of the twentieth century. ... The prefix cyber- is sometimes simply added to the beginning of a word with no space between the words, sometimes added with a hyphen between cyber and the root word, and sometimes left to stand as a separate word.