Should theme authors disclose that the links in the theme are affiliated and they get referral income?

Hello everyone,

I bought several themes and I see many of them have affiliate links inside to other paid plugins. None of them disclosed the fact that their receive affiliate commission which is required by US law. Is it legal?!