In a pipelined CPU, multiple instructions are processed simultaneously in different stages of the pipeline. While this increases overall instruction throughput, it also introduces potential conflicts or dependencies between instructions that are executing at the same time. These conflicts are known as pipeline hazards.