根据现行法律,捡到赃物后主动上交的行为本身并不直接构成犯罪,但是否能够完全免除法律责任还需要考虑具体情形。如果捡到者明知是赃物而未及时报告或上交,则可能承担相应的法律责任。反之,若不知情且在得知为赃物后立即采取了合理措施(如报警、上交给有关部门),则通常不会因此受到处罚。
根据法律,购买赃物的行为可能构成掩饰、隐瞒犯罪所得、犯罪所得收益罪。这种行为不仅损害了原物主的合法权益,还助长了违法犯罪活动,因此受到法律的严格规制。