The curse is that a lot of of things that work in lower dimension don't scale well (i.e. grow/shrink too fast compare to linear) with dimension. E.g. a measure of data quality is more than 2 times worse when you double the number of dimension. The curse comes in many form: the range of the data, the density of the data, the distribution, etc.
Take the example from ESL book. Says in every 1 dimension the possible values are in $[0,1]$, your data covers $[0.1,0.9]$, i.e. the range of data $r=0.8$. That's pretty good of a range if your data is just 1D.
The generalization of range to dimension $p$ is $0.8^p$. As $p$ increase, the range of your data shrinks really fast. In 2D, $p=2$, even though in each dimension, your data spans 80% of possible range, the 'volume' range that it capture is only 64%. In 10D, $p=10$, your data only cover 10% of the space! If you want to cover 80% of the space, in each dimension, your data need to span $0.8^{\frac{1}{10}} \approx 0.98$% of possible range - that's very expensive.