I need to display All the products by a specific product attribute in CMS page.
You can add new widget in cms page.
1) Open your CMS Page by admin->CONTENT->Pages
2) Then open content tab and click on the second icon which is widget icon to add a new widget.
3) Now Select
Widget Type: Catalog Product List
Condition: Select your attribute name and value
For Example I set condition like price(attribute) greater than 50(Value)
4) Now click on insert widget to add widget.
Save CMS page. Done...!