Faits : Faits : A. A.a X._ a bénéficié de l'aide sociale du 1er octobre 1991 au 30 juin 2004 pour un montant total de 630'925 fr. 45. Compte tenu d'un remboursement partiel, à hauteur de 39'262 fr., la dette sociale s'élève actuellement à 591'663 fr. 45. Le 30 septembre 2004, la Caisse cantonale vaudoise de compensation AVS (ci-après: CCVD) a fait savoir au Centre social régional d'Yverdon-les-Bains que X._ avait droit, pour la période du 1er décembre 1990 au 30 juin 2004 à un "rétroactif" de 128'212 fr. 50. Ayant refusé de signer le formulaire de compensation avec des paiements rétroactifs de l'AVS/AI remis à cette occasion, le prénommé s'est vu octroyer, le 11 octobre 2004, une rente rétroactive de 128'212 fr. 50. Par décision du 17 janvier 2005, le Service de prévoyance et d'aide sociales du canton de Vaud (ci-après: SPAS) lui a ordonné de restituer cette somme à l'Etat de Vaud. Le 18 février 2005, le SPAS s'est également opposé au versement en mains de X._ d'arriérés de rentes AI de 53'724 fr. pour la période du 1er septembre 1998 au 30 juin 2004 et de 69'779 fr. 50 pour la période du 1er décembre 1990 au 31 mai 1998. Son opposition a été vaine car, selon un jugement du Tribunal cantonal des assurances du 10 février 2006, le droit cantonal en vigueur ne lui reconnaissait pas un droit au versement direct des arriérés de rentes. Le 14 mars 2005, le SPAS a derechef ordonné à l'intéressé de rembourser à l'Etat de Vaud les montants précités, étant précisé que le montant de 69'779 fr. 50 a été réduit à 61'739 fr. 50 en instance de recours. A.b Le 3 août 2005, sur requête du SPAS, l'Office des poursuites d'Yverdon-les-Bains a notifié à X._ un commandement de payer la somme de 128'212 fr. 50 sans intérêt (poursuite n° xxxx), indiquant comme cause de l'obligation: "prestations de l'Aide sociale vaudoise (ASV) accordée par l'intermédiaire du Centre social régional d'Yverdon-Grandson de 1991 au 30 juin 2004 en avance sur les prestations de l'AI selon décision de restitution du 17.01.2005". L'opposition formée par le poursuivi audit commandement de payer ayant été levée définitivement le 13 octobre 2005 et le créancier ayant requis la continuation de la poursuite le 20 juin 2006, l'office des poursuites a adressé à la CCVD, le 21 juin 2006, un avis de saisie portant sur la créance du poursuivi de 128'212 fr. 50. L'opposition formée par le poursuivi audit commandement de payer ayant été levée définitivement le 13 octobre 2005 et le créancier ayant requis la continuation de la poursuite le 20 juin 2006, l'office des poursuites a adressé à la CCVD, le 21 juin 2006, un avis de saisie portant sur la créance du poursuivi de 128'212 fr. 50. B. Par acte du 26 juin 2006, le poursuivi a déposé une plainte au sens de l'art. 17 LP contre l'avis de saisie. La CCVD en a fait de même, en invoquant l'insaisissabilité des rentes AI (art. 92 al. 1 ch. 9a LP), tout en réservant l'abus de droit. Par prononcé du 3 octobre 2006, le Président du Tribunal d'arrondissement de la Broye et du Nord vaudois, statuant en qualité d'autorité cantonale inférieure de surveillance, a rejeté les deux plaintes. Il a considéré en substance que si les rentes en question étaient en principe insaisissables, elles pouvaient néanmoins entrer en ligne de compte en présence d'autres ressources du débiteur et il fallait réserver l'abus de droit; il était choquant en l'espèce que le poursuivi s'oppose à la saisie alors qu'il avait bénéficié pour la presque totalité de la période concernée d'une aide financière des services sociaux couvrant son minimum vital. Le président du tribunal a donc retenu un abus de droit manifeste de la part de l'intéressé et confirmé la saisie du rétroactif AI, sous réserve d'une rectification du montant de celle-ci par les soins de l'office pour tenir compte du fait que les périodes couvertes par les prestations des services sociaux et celles de l'assurance-invalidité n'étaient pas identiques. Sur recours du poursuivi, qui contestait la qualité de créancier du SPAS et la saisissabilité de sa propre créance à l'égard de la CCVD, la Cour des poursuites et faillites du Tribunal cantonal vaudois, statuant comme autorité supérieure de surveillance, a maintenu le prononcé de l'autorité inférieure par arrêt du 22 janvier 2007. Sur recours du poursuivi, qui contestait la qualité de créancier du SPAS et la saisissabilité de sa propre créance à l'égard de la CCVD, la Cour des poursuites et faillites du Tribunal cantonal vaudois, statuant comme autorité supérieure de surveillance, a maintenu le prononcé de l'autorité inférieure par arrêt du 22 janvier 2007. C. Par acte du 2 février 2007, le poursuivi a interjeté un recours en matière civile concluant, avec suite de frais et dépens, à l'annulation de l'arrêt de la cour cantonale et de l'avis de saisie, subsidiairement au renvoi de la cause à l'autorité cantonale pour nouvelle décision dans le sens des considérants. Il a également sollicité l'octroi de l'assistance judiciaire. Le créancier poursuivant a déclaré se rallier entièrement à l'arrêt attaqué. La CCVD a proposé le rejet du recours sur le fond s'agissant du principe de la saisissabilité des prestations rétroactives de l'AI et préavisé "pour la limitation à Fr. 121'010.50 au maximum du montant saisissable", l'avis de saisie étant modifié dans cette mesure. La cour cantonale s'est référée à son arrêt. Par ordonnances des 6 et 28 février 2007, l'effet suspensif a été attribué au recours en ce sens que le montant saisi (128'212 fr. 50) ne soit pas versé au créancier. 