Pro@mander.xyz to Programming@programming.dev · 3 months agoConnect and corrupt: C++ coroutines prone to code-reuse attack despite control flow integritycispa.deexternal-linkmessage-square5linkfedilinkarrow-up140arrow-down10
arrow-up140arrow-down1external-linkConnect and corrupt: C++ coroutines prone to code-reuse attack despite control flow integritycispa.dePro@mander.xyz to Programming@programming.dev · 3 months agomessage-square5linkfedilink
minus-squareHirom@beehaw.orglinkfedilinkarrow-up3arrow-down1·3 months 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 months 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 months 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.