Pro@mander.xyz to Programming@programming.dev · 4 days agoConnect and corrupt: C++ coroutines prone to code-reuse attack despite control flow integritycispa.deexternal-linkmessage-square5fedilinkarrow-up134arrow-down10
arrow-up134arrow-down1external-linkConnect and corrupt: C++ coroutines prone to code-reuse attack despite control flow integritycispa.dePro@mander.xyz to Programming@programming.dev · 4 days agomessage-square5fedilink
minus-squareHirom@beehaw.orglinkfedilinkarrow-up2arrow-down1·edit-24 days agoThis is a C++20 feature so most software probably aren’t using this yet. It’s good to catch this relatively early. Crossing fingers so that compilers can fix it without breaking compatibility.
minus-squarebitcrafter@programming.devlinkfedilinkarrow-up3·3 days agoIt is pretty sad that a feature that was introduced into C++ five years ago would not be widely used yet, but that also would not surprise me.
minus-squareTehPers@beehaw.orglinkfedilinkEnglisharrow-up2·3 days agoThe same holds true for C++20’s modules, which are really cool! Except you can’t really use them because compilers don’t fully support them yet.
This is a C++20 feature so most software probably aren’t using this yet.
It’s good to catch this relatively early. Crossing fingers so that compilers can fix it without breaking compatibility.
It is pretty sad that a feature that was introduced into C++ five years ago would not be widely used yet, but that also would not surprise me.
The same holds true for C++20’s modules, which are really cool! Except you can’t really use them because compilers don’t fully support them yet.