Lower carboxylic acid are soluble in water due to:
Hydrogen bonds are formed between the individual molecules of the acid and water molecules.
It is because of these interactions that carboxylic acids can dissolve in water to form acidic solutions.
The carboxylic acids with low molar mass up to four carbon atoms are freely soluble in water.