Cook the linguini according to package directions.
Heat the olive oil in a large nonstick skillet set over medium heat.
Add the onion and cook until tender, 5 to 6 minutes. Add the garlic and red pepper flakes, and cook for 30 seconds.
Add the zucchini and cook, stirring, for 2 minutes. Stir in the vegetable broth, hummus and rice vinegar, and cook until the hummus dissolves and the sauce is warm.
Add the linguini, feta cheese, parsley, salt and pepper to sauce, and toss until the pasta is coated. Serve.