かねない expresses the possibility that something undesirable might happen or could happen. It carries a sense of warning or concern – the speaker believes there is a real risk of a negative outcome occurring. It is used to describe situations where things could go wrong if nothing is done.
It attaches to the verb stem (ます-stem):
Unlike other expressions of possibility such as かもしれない (which is neutral), かねない almost always refers to undesirable or dangerous outcomes. It implies that the speaker considers the negative result to be a realistic possibility, not just a vague chance.
Don't confuse かねない with かねる. While かねる means "to be unable to do something" (expressing difficulty or reluctance), かねない means the opposite – something might very well happen. The ない in かねない is negating the "inability," resulting in the meaning "it's not impossible" → "it could happen."