Оказывается, оба варианта годные. Только камфАра — это устаревшее, сейчас говорят камфОра.
Даже интересно, откуда взялось написание через «а». Ведь это слово пришло к нам из латыни, в которой оно пишется через «о» — Camphora.
На этом, кстати, цепочка не заканчивается. Латинское camphora, в свою очередь, произошло от арабского kamhour.