If you have no descriptive text for your products you will have lots of "thin content" pages that will not be viewed favorably by search engines such as Google.
On the other hand, if you have repeated descriptions you will have lots of "duplicate content" that will not be viewed favorably, either.
Unfortuantely, there simply is no automated solution to this. You should try to create custom descriptions for each product. You may be able to use a server-side algorithm for some of this. You also can encourage user-generated content such as reviews and ratings to increase the uniqueness of each page.
If that is simply not possible, as a last resort I would try to eliminate thin & duplicate content issues by simply refusing to give each product its own URL. Organize products by categories and display multiples per page... this will ensure that all of your pages have worthwhile and non-duplicate content. (Ideally each product has a unique URL, but if you cannot fill unique content it is better to avoid that altogether.)